Gorillaz’ long-awaited album Humanz is jam packed with exciting features. One of them from the upcoming project is “Let Me Out,” which features Pusha T and Mavis Staples. Humanz drops April 28.