By Victor Omondi An independent panel assigned to investigate the death of 23-year-old Elijah McClain found reason to believe that the Colorado police were responsible for the young man’s death. The Aurora Colorado police stopped him and detained him in 2019. Reports by the panel have come out very critical of the officers involved, pointing […]