Today's Song: Crystal Castles "Wrath of God"S

This new Crystal Castles song, off their forthcoming III album, is equally gorgeous (those gauzy synths!) and ridiculous (those shrieking vocals), a combination in camp heaven. I'm detecting a sense of humor here, but maybe that's wishful thinking?