After teasing the release of his new song on Twitter, Kanye West has kept his promise. He's just dropped his new track, Wash Us In The Blood, the first taste of his upcoming album, God's Country.
It's a track that sees Kanye working with a couple of superstars. Travis Scott features on the track, while Dr. Dre mixed the song.
Wash Us In The Blood's visuals were made by video artist Arthur Jafa, and includes protest footage, clips from Kanye's Saint Pablo Tour, as well as his Sunday Service rehearsals.
The track opens with Kanye capturing the energy of a preacher, before he starts taking aim at his detractors, saying they don't want him to be himself. He then turns to the media's treatment of him - because, according to Kanye, they misrepresent the messages he is spreading.
Speaking about the album back in April with GQ, Kanye said he considered giving up rapping, before one of his pastors changed his mind. “I was thinking of not rapping again, because I rapped for the devil so long that I didn’t even know how to rap for God.
"Then one of my pastors told me, ‘My son just said that he would want a rap album about Jesus from Kanye West.’ He didn’t say, ‘Kanye West, you should do this,’ or ‘you need to do this.’ He just told me something that a child said. And that one thing made the difference.”
Watch the video below - it's a feast for both the ears and eyes.