Disturbing images of an incident in Montreal are circulating on the web.
The videos show a man being run over by a taxi Sunday night, after an argument between the taxi driver and three fares.
Police say a 23-year-old man was rushed to hospital.
His condition has since been upgraded from critical to stable.
Police are using the amateur video to help in their investigation.
They say the 47-year old cab driver and all three clients could face charges.