Rapper and drug kingpin Demetrius Flenory, also known as Big Meech, was reportedly released from federal prison on October 15, 2024. The 51-year-old was serving a life sentence for racketeering and drug trafficking charges. No further details have been provided on his release.