Demetrius and Terry Flenory


Demetrius Edward Flenory and Terry Lee Flenory are brothers and American drug traffickers. They founded the Black Mafia Family , a criminal organization based in Detroit, Michigan, and are currently serving 30year sentences in federal prison. Demetrius is also known as Big Meech, Terry as Southwest T.

NA

Source: Wikipedia