February 18, 2011 Deerhoof – “Super Duper Rescue Heads!” This song cheers me up every time I hear it. Which is a lot, recently. Uncategorized | Uncategorized