Lupe Fiasco – “Coulda Been”

Lupe Fiasco made headlines last week when he spilled some news regarding his rocky relationship with Atlantic Records, saying he purposely put out a bad…