On December 31, 2015, Rodney Peel, aged 51, was found deceased inside a residence on Bucher Street in Columbus, Ohio. The Columbus Police Department responded to a welfare check request at approximately 12:04 PM. Upon arrival at 1812 Bucher Street, officers discovered the bodies of Rodney Peel and his brother, 53-year-old Nelson Peel, both of whom had been killed. The exact circumstances of their deaths remain unclear, and the investigation into the homicides is ongoing.
Rodney Peel's c
...Read More