Clive Mensah (1989-2019)
Clive Mensah died at the hands of police in his own back yard in Mississauga, Ontario, a city west of Toronto, on Nov. 20, 2019. In March 2021, the Ontario police watchdog unit ruled there would be no criminal charges against the officers involved in … Read MoreClive Mensah (1989-2019)