11 months agoInternet baffled by Doug Ford's bizarre Jiffy Lube comments during his Greenbelt press conferenceDJall1