A 17-year-old boy suffered only cuts and bruises after being run over by a train in northwestern Iowa.
Christian Latshaw told police he had been drinking at a music festival when he blacked out Sunday night.
Two Iowa Interstate Railroad engineers spotted something between the rails just before 11 p.m.
When they realized it was a person, they slammed on the emergency brake, according to the police report.
The engine and first car rolled over the teen before the train came to a stop.
The boy was taken to Mercy Medical Center in Des Moines with cuts to the back of his head and a bruise on his thigh.
He is currently in good condition and will likely be released from the hospital in the next day or two, a hospital spokesman told MSNBC.com.
The police filed trespass and public intoxication charges against Latshaw.