A man has been rescued after he became pinned underneath a three-tonne road roller at the bottom of a steep embankment.
The 27-year-old victim was found with both legs trapped under the rear roller at the foot of a 20ft ditch near Brighouse.
It is thought the victim was operating the road roller when he lost control of it and plunged down a slope behind Quantum Exhibitions and Displays at Hipperholme.
The man was conscious and breathing throughout the horrifying incident and is suspected to have severe crush injuries with both legs being broken.
He was trapped for almost 90 minutes as the battle to free him was complicated by the embankment, forcing firefighters to use ropes and ladders to climb down and reach him.
The industrial accident occurred just after 3pm today at the rear of the Brow Mills Industrial Estate off Brighouse Road.
He was eventually released after firefighters commandeered a nearby crane to hoist the roller in the air.
Crews from Brighouse, Halifax and Cleckheaton were involved in the rescue.
They initially used high powered airbags to raise the roller off the man while access to the crane was being secured.
The victim was pulled free just after 4.30pm and rushed to hospital with critical, but not life threatening injuries.