Rob Ford, Former Toronto Mayor Beset By Controversy, Has Died
Rob Ford, a popular former Toronto mayor best known for drug and alcohol scandals, has died after battling cancer.
Rob Ford, a popular former Toronto mayor best known for drug and alcohol scandals, has died after battling cancer.