New Band of the Day: Rain May Fall

Ah, Liverpool. Home of the Mersey, the Liver Building (which isn’t shaped like an internal organ, what a let-down), the Beatles, and more stolen hubcaps per capita than any other city in the UK. And Rain May Fall, a Rock/Metal/Grunge/Stoner five-piece [...]

November 25, 2013 Band of the Day