A 17-year-old boy suffered only cuts and bruises after being run over by a train in northwestern Iowa.
Des Moines TV station KCCI says the Altoona teen told city police he had been drinking at a music festival when he blacked out Sunday night.
Two Iowa Interstate Railroad engineers told the police they spotted something between the rails just before 11 p.m. When they realised it was a person, they slammed on the emergency brake.
The engine and first car rolled over the teen before the train came to a stop.
Police said boy was taken to a hospital with cuts to the back of his head and a bruise on his thigh.
The railroad is pressing a trespass charge against the teen.