Ontario Provincial Police (OPP) have released dashcam footage of a crash that sent two people to hospital in life-threatening ...
Discover why Tesla tops the list for the highest fatal accident rates in the U.S., according to an iSeeCars study.
Eight people have been transported to hospital and a driver of a pickup truck has been arrested after crashing into a TTC bus ...