Before Pusha T releases his upcoming album, 'My Name Is My Name,' on Def Jam, the G.O.O.D. Music artist is flooding the streets with his anticipated mixtape, 'Wrath of Caine.'

As the title suggests, Pusha is pushing self-described "Drug dealer Picassos," which frame a picturesque view of the harrowing street life. The 11 tracks feature guest appearances from French Montana, Wale and Rick Ross with production assists from Young Chop, Neptunes, Jake-One, Harry Fraud, B!nk and others.

The mixtapes starts off really slow but picks up after 'Road Runner' featuring Troy Ave, a haunting tale about the perils of moving weight from state to state. Pusha then follows that with the piano-driven 'Revolution,' as he details his roller coaster ride in the rap game.

Pusha excels mostly with his storytelling skills on the stirring drug-centered 'Only You Can Tell It' and the standout track 'Trust You' featuring Kevin Gates. On that song, Pusha details a love story between him and a street chick. "Started out as a f--- mission / Who would have thought I would've f--- witcha / Dope boy that got trust issues / Never imagined being stuck witcha," he raps. Pusha ends his mixtape on a banging note with 'I Am Forgiven,' a holier-than-thou drug tale.

“I’m trying to make music and recreate that energy that I feel is missing in hip-hop," Pusha told Miss Info about his 'Wrath of Caine' mixtape. "[It's] basically just me catering to my core. It’s all about street hip-hop, street music. It has no boundaries, no parameters. I can do what I really want to do."


Listen to Pusha T's 'Wrath of Caine' Mixtape

Watch Pusha T's 'Blocka' Video