WATCH: Guy gets "smoked" by road-rage driver

WARNING: VIDEO CONTAINS GRAPHIC CONTENT. DISCRETION IS ADVISED

A Saint John, New Brunswick man has been charged with assault with weapon, dangerous driving and leaving the scene of an accident after attempting to run over someone in a parking lot.

Gene Williams, 69, got into a dispute with some men in another vehicle last Thursday outside a business in Grand Bay, about 25 minutes outside Saint John.

Police say Williams pursued the car to a Saint John parking lot, where he turned his SUV around and speedily drove straight into one of the passengers, sending him flying and spinning through the air.

The video shows the man being thrown to the ground as the car races away and saying that he couldn't move his arm, though police say he suffered non-life-threatening injuries.