Roach Beach and Blizzard Babies Record Release show at 1804

Post Author: Impose Automaton

On Saturday, April 13, Blizzard Babies and Roach Beach celebrated the release of their split 7″ by having a free show at Chicago, IL's 1804.

All female Blizzard Babies and Roach Beach performed in Chicago last Saturday.