The Parish of Space Dust

The Parish of Space Dust is the eighth track on Gorillaz' 2011 album, The Fall. It was recorded on October 19 2010 in Houston, Texas, The same day the tour was in Houston.