Train 2151 traveling from Boston to Washington, D.C., had been stopped in Hunters Point since 8:37 a.m. due to a power loss on the train.
The train was supposed to arrive at Penn Station around 8:45 a.m.
It finally started moving again around 3:20 p.m. and arrived at Moynihan Train Station a short time later.
Fortunately, there were no reports of injuries to any of the 106 passengers or crew members onboard.
According to Amtrak and a customer onboard, the power was on and off throughout the day, but there were ambient temperatures onboard.
The lights also stayed on and the heat didn't go out, but it was an ordeal for dozens of people who spent the entire day going nowhere.
Amtrak said that water and snacks were available and provided to help keep people comfortable during the wait.
A biotech consultant who was on the train described the conditions onboard:
"Coming down from Connecticut on my way to Philadelphia, the train lost connection with the overhead wires and they couldn't figure out how to get it back online, so now they can't release the brakes on the locomotives so we're stuck," Mike Kornstein said during an interview while the train was still stranded.
Kornstein said overall, people were relatively calm. While some passengers were annoyed, no one appeared to be freaking out.
ALSO READ | Crossing guard removed after reportedly using anti-Semitic slurs
* More Queens news
* Send us a news tip
* Download the abc7NY app for breaking news alerts
* Follow us on YouTube