Review: “Self Titled” by The Vulture
You’ve got to have respect for any band who simply state in their bio “We play Death Metal” as The Vulture on social media and on bandcamp. It’s the kind of straight and to the point talk that everyone can get behind in terms of self-description. Their Witches brew of a self released debut EP