Police investigate ‘suspicious death’ of man found in back of car, back seat of car on incline
Police are investigating a “suspicious death” after a body was found in the back seat of a car along a ravine in the Ontario town of Vaughan, just outside Toronto. Police said investigators are…