Alice Glass sat on my head once.

Alice Glass sat on my head once.

The devilish pixie out front of Crystal Castles makes sure the aggro-electro duo's shows are fully engaged rock spectacles, not just glorified DJ gigs. At Bonnaroo 2009, that meant a lot of crowd-surfing and perching atop the audience, which included a stop atop my cranium as Ethan Kath's ominous, icy synth pulse sent shivers down my spine.

The adrenaline was pumping to ridiculous extremes that night, and given how prolific Glass and Kath have been since then, no comedown seems in sight.

The Town Monster, one of Alive's 2011 Bands to Watch, will open Wednesday's Newport show.