A Disneyland worker was badly injured while he was cleaning the roof of the Space Mountain ride Wednesday morning, firefighters said.
The 37-year-old man suffered a broken leg, a broken clavicle and may have broken ribs, the Orange County Register reported.
Anaheim Fire Marshal Jeff Lutz said his department responded to a call at 7:05 a.m. that a contract worker had slid along the sloped roof of Space Mountain after one of the ropes in his harness apparently came loose.
He apparently slid 20 feet before crashing into a barricade at the bottom of the 45 degree-angled roof.
The incident will be investigated by state workplace safety officials.
Last month, a 68-year-old Disneyland machinist was critically injured when the Space Mountain ride vehicle struck him.