The Head releases Millipedes today, plays Atlanta Nov. 28

The Head’s new EP Millipedes comes out today, bringing fans a rollicking, five-song crash course in fusing pop with gritty, fuzzed-out rock ‘n’ roll. The Head plays in Atlanta at The Drunken Unicorn Nov. 28. The three-chord Troggs-style simplicity of opener “Jesus,” the Midwestern indie-rock of “Raincoats,” the phased-out New Wave daydreamer ”Pebbles on the Ground” […]