A blind man is lucky to be alive after he tumbled onto subway tracks in front of an oncoming train in Los Angeles.
The man fell into a space on the tracks and the train passed directly over him.
According to KTLA, he was trapped for about 20 minutes before Los Angeles Fire Department pulled him to safety.
Metro spokesman Paul Gonzales told the Los Angeles Times: "It really is a miracle. It's something you only see on TV."
The unidentified 47-year-old man had been using a cane to feel his way towards the edge of the platform at the Wilshire/Vermont subway station.
When he fell onto the tracks passengers peered over the edge to see if he was still alive.
The man was taken to hospital and is expected to make a full recovery.
Blind woman kicked off plane for being 'drunk'
Man hit by train in Lincoln and survives