Los Angeles underground rapper Blu, who came to prominence in the late 2000s, and Virginia beatsmith Nottz have worked together for years. The longtime collaborators come together once again with a hybrid of their previous two projects in one offering: Gods in the Spirit, Titans in the Flesh.

Gods in the Spirit was released in 2013, and Titans in the Flesh went live in 2016. This reissue of the both works is a well-thought-out re-sequencing shaped into an album. With features from Nitty Scott, Skyzoo, Torae, Mickey Factz and more, Gods in the Spirit, Titans in the Flesh is a must-have for any Blu and Nottz fan. The album also includes a previously-unreleased song from the duo, "Yesterday," which also features Sene and singer Elisa Meri.

The track "Yesterday" is an exploration of the past, with all three rappers remembering the old days. Blu kicks the song off. "Somebody wake me outta this dream/My face is on a magazine/limousines, cash rules everything," he raps, in disbelief of how far he's come. "Can it be, amnesty/The good God granted me/Peace and happiness, enriched in my family/Tree, be fruitful and multiply seeds."

Up next is Sene, who anchors the song. "Mama's cooking was fresh/situation was wack/Limitations, supervised visitations, stupefied by the fact," he reflects."They crucified the human they knew that they couldn't crack/That means, if I'm made to prevail/Then I'll basically fail."

Nottz wraps up the song, with some thoughtful words about society at large: "Yo, I would promise you the world if it was mine to give/Humanity says, 'Mine is his'/And humans say 'Mind ya biz,'" he delivers.

As of late, Blu has been dropping videos for his past collaborations with Exile; the duo released In the Beginning: Before the Heavens in 2017. In November 2017, they freed an animated lyric video for the album track "Sold the Soul"; the visual for "Constellations" came a few months later, in February of this year.

Listen to Blu & Nottz's Gods in the Spirit, Titans in the Flesh below.

Coalmine Records
Coalmine Records

See New Music Releases for May 2018

More From XXL