New Photo Of Big Meech In Prison Surfaces

by Benny Franklin

Black Mafia Family boss Demetrius "Big Meech" Flenor has been locked up in federal prison since 2008 and is currently serving a 30-year federal sentence.

He and his brother Terry "Southwest T" Flenory were indicted by the DEA and sentenced to 30-years in prison each for running a nationwide cocaine-trafficking ring between 2000 to 2005. 

In 2020, Terry Flenory was granted a compassionate early release to home confinement due to COVID-19, something that Meech also tried to obtain, but was denied.

A federal judge rejected his motion because his prison records suggest he has not changed and still promotes himself as a drug kingpin.

A new picture recently surfaced online showing Meech and his homies in prison. 

Do you think he should be released?