Things Happen Here

Review – Mother Vulture live at Things Happen Here 13.01.24

The Mother Vulture, Long In The Tooth and Leonard And The Zombies show at Things Happen Here on January 13th was a wild, sell out show. Thanks to all the bands and everyone that came along for making it such a great night.

A review of the show and some great pics is here courtesy of Steve from Musomuso.