Fabolous
John David Jackson, better known by his stage name Fabolous, is an American hip hop recording... more »