FCI Sheridan

New Prison Photo Of Demetrius “Big Meech” Flenory Surfaces Online

Screen Shot 2021 01 22 at 10.53.40 PM

Despite all of the recent clemency releases and the health risks of COVID-19 inside of U.S. prisons, Detroit-bred street Legend Demetrius “Big Meech” Flenory is still behind bars on a 30-year federal sentence. His brother, Terry “Southwest T” Flenory, was granted an early release due to COVID-19 concerns in May 2019. Visit streaming.thesource.com for more […]