A 64-year-old man is fighting for his life after being hit by a speeding train at a level crossing.
He was told not to cross but ignored the warnings.
Horrifying footage shows the victim running towards the tracks while apparently signalling to the train driver.
He steps into the path of the locomotive, with the driver seemingly given no time to take action.
Several shocked onlookers can be seen holding their heads in their hands.
Other images show the victim being loaded onto a stretcher and carried off the tracks.
The accident took place in Cubatão near São Paulo, Brazil, on Saturday (2 Nov)
Local reports said the victim was hospitalised with multiple broken bones and serious head trauma.
He is still being treated in intensive care at the Santo Amaro Hospital in Guarujá, as reported by Need To Know.
He is said to be in a critical condition.
According to the São Paulo Public Security Department, witnesses said the 64-year-old man was told not to cross the barrier because the train was approaching.
But he failed to heed their warning and was immediately struck by the passing locomotive.
Police have confirmed they are investigating the circumstances leading up to the accident.
READ MORE: Singer shot dead and thrown off tour bus just hours after performing with the band