A heroic train driver saved his passengers when he charged through the carriages, ordering them to take cover, seconds before the train crashed.
Dramatic CCTV footage has emerged of the incident in western Poland as the train, travelling between Wagroweic and Poznan, speeds at 110 kilometres an hour towards a truck which is on the railway tracks.
The driver, Mateusz Szymanski, can be seen rushing through the carriages warning terrified passengers who then fling themselves to the floor.
He applied the emergency break to try and desperately slow the train before it collided with the vehicle