GALLERY: Happy Birthday Fabolous!

John David Jackson, better known by his stage name Fabolous, turns 38 today! Check out his albums and relive his songs here.

Did you have any of these albums?

And of course the music: