This is Lupe Fiasco from 2001. Back when he was a gangster rapper. He was supposed to put out a whole album of this stuff on Arista back in 2001. Wow, crazy what the record business can do to you. Anyways, it’s still a fairly dope song. Just kinda weird to listen to. Download it here if you want: