A driver was rescued by a hero onlooker after falling asleep and crashing into a sewage canal.
The man, aged 40, dozed off at the wheel which resulted in his silver truck ploughing into the smelly water.
It is thought that he was waiting for the traffic lights to change at the moment when he became sleepy.
READ MORE: Tesco worker hailed for kicking shoplifter’s bum as he flees with bottle of wine
A shocking clip shows the moment the driver was rescued from his truck which almost completely went underwater.
Two people are seen by the car after successfully gaining access to the inside through the rear window.
They both help to pull the man out of the vehicle so he can return back to safety.
In another video, firefighters can be seen using a crane to pull the truck from the canal.
One of the people seen helping the driver was Catarino Díaz.
After the driver lost control of his vehicle, he rammed into the car which Catarino was driving as he travelled to his supermarket job.
The 52-year-old then watched from the side of the road as the truck drifted towards the canal.
Despite being hit by the vehicle, Catarino led the rescue attempt of the driver.
Other passers-by jumped in to help him using ropes as he descended into the canal.
He was able to smash the rear window of the truck with a stone so that he could pull the man out.
The incident occurred on the morning of 18 December, in the Río de los Remedios canal, in the Guadalupe Tepeyac neighbourhood, Mexico City.

Both Catarino and the driver of the truck did not sustain any serious injuries, as reported by Need To Know.
After the heroic efforts from bystanders, police from the Secretariat of Citizen Security, Civil Protection teams and capital firefighters arrived at the scene.
Firefighters removed the truck from the canal however it had been destroyed by the accident.
The vehicle was transferred to the Public Ministry agency, who will conduct an investigation into the accident.