The Humanoids @ Church 7.14.2012

If global thermonuclear war ever plays out like it threatened to in countless ’80s flicks, The Humanoids will be the last band remaining to rock us through the atomic winter.