Interlude: The Elephant

Interlude: The Elephant is the eighteenth track on Gorillaz' 2017 album "Humanz".