A pileup involving nearly 70 vehicles on an icy and foggy Virginia highway on Sunday morning left at least 51 people hurt, the police said.

Photos from the wrecks showed a long string of cars on Interstate 64 with severe body damage at peculiar angles, with firefighters standing on hoods and roofs to reach those trapped.

The Virginia State Police said no one had been killed but 51 people were taken to hospitals with injuries that ranged from minor to moderate, and 11 people were being treated for serious injuries.

The Riverside Doctors’ Hospital in Williamsburg, Va., treated 21 patients. Of those, 15 had minor injuries and six had moderate injuries, Peter Glagola, a hospital spokesman, said.