Song Stuck in Our Heads Today: Gorillaz’ “Feel Good Inc.” featuring De La Soul (2005) December 13, 2018 Albumism Staff “Feel Good Inc.” appears on Gorillaz' 2005 album ‘Demon Days’ Read more