KENNEBUNK (AP) — Rescue crews worked for several hours to save a man they say slipped down a steep embankment and ended up pinned by a large boulder in Kennebunk, Maine.

The Portsmouth Herald reports the man was identified as 47-year-old Tim Donovan. Officials said all except his hands and feet were covered Monday afternoon.

Emergency workers said Donovan, who was near the Mousam River, was able to scream for help. They first tried inflating floats under the boulder to lift it off Donovan. Then they tried three different tow trucks before they were able to lift the boulder.

Emergency workers said Donovan suffered broken legs and feet and a crushed chest. He was taken to the Maine Medical Center. He was in critical condition Tuesday morning.