The Residents - They Are Meat (Live in Copenhagen, November 9th, 2010)
The Residents - They Are Meat (Live in Copenhagen, November 9th, 2010)

November 9, 2010 – super bizarre band from Louisiana, The Residents perform at Store Vega in Copenhagen, Denmark