Here we go with the mixtape that everyone has been waiting for as Lupe Fiasco releases his highly anticipated Friend Of The People.

The tape contains 12 all new tracks from the Chicago emcee.

Download below.

Download: Lupe Fiasco: Friend Of The People