Toronto mayor wears 1995 NFL tie during crack confession

Wednesday, November 6th, 2013

Well, there's a headline you don't see every day. As if being the home of the Blue Jays/Maple Leafs/Raptors wasn't enough cause for embarrassment in the past decade, Torontans (?) received another disgrace on Tuesday when mayor Rob Ford finally came out and admitted to smoking crack. This isn't news in ...