Mother Vulture and The ‘Habits Die Hard’ Single.
Mother Vulture – Bristol, England, United Kingdom. Another band from music-plethora-land (Bristol), Mother Vulture whose name alone implies bluesy-Heavy Rock quicker than you can say “Led-Zepp” are a four-piece band doing some rounds you may want to learn the where and whens of. The band’s sound is so full of...