State police say a man escaped injury after being run over by a freight train while sleeping in the middle of railroad tracks in an upstate New York town.

Troopers say 38-year-old Aaron Collins of Stillwater was highly intoxicated when he went to sleep Wednesday night on tracks in the Rensselaer (rehn-suh-LEER') County town of Schaghticoke (SKA'-tih-kohk), 20 miles north of Albany.

Police say a Pan Am freight train more than a mile long approached around 10:30 p.m. The conductor spotted Collins on the tracks and stopped the train, but not before the first two engines passed over him.

Troopers say the engines were separated and the first engine was moved forward to free Collins, who was uninjured but still drunk.

He was taken to an Albany hospital for evaluation.