After months of speculation, today Toronto mayor Rob Ford has finally admitted to smoking crack cocaine after the police say they have...
The inevitable has finally happened and a Twitter user has decided to live tweet their own suicide. Or did they? Or was...