ANAHEIM (CBSLA.com) — A worker fell while cleaning the Space Mountain ride at Disneyland Wednesday, breaking a leg and several other bones.

The 37-year-old subcontractor, working for HSG Inc., was cleaning the roof in a bosun chair when it came loose shortly after 7 a.m., according to Anaheim Fire Marshal Jeff Lutz.

READ MORE: Free Dodgers Tickets For 1,000 Fans As Incentives Continue Rolling In For Californians Who Received The COVID Vaccine

The employee fell 20 to 30 feet and a barrier on the roof kept the worker from falling to the ground, said Peter Melton of Cal/OSHA.

Crews used a fire engine outfitted with a cherry picker to rescue him.

The man, whose name was not released, broke his left leg and right collarbone, as well as some ribs, Melton said. He was taken to UC Irvine Medical Center.

READ MORE: Driver Killed After Careening Into Hancock Park Home, Sparking Fire; Street Racing May Be To Blame

If the worker needs more than 24 hours of hospital care then Cal/OSHA will begin an investigation into the incident, Melton said.

Cal/OSHA is still investigating an Oct. 3 accident on the Space Mountain attraction that led to the hospitalization of a 68-year-old machinist working on the ride. The machinist suffered back, chest and head injuries after being struck by one of the indoor roller coaster’s cars.

Space Mountain, part of Tomorrowland, opened in 1977.

MORE NEWS: Fire Crews Prepare As Hot Spell Expected To Bear Down On Southland Next Week

(©2012 CBS Local Media, a division of CBS Radio Inc. All Rights Reserved. This material may not be published, broadcast, rewritten, or redistributed. Wire services contributed to this report.)