atlantamusicguide.com
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 …