A Toronto cab driver is facing six criminal charges after an alleged road-rage incident cost a cyclist one of his legs.
Cab driver faces criminal charges