Battlesnake Drop New Single ‘I AM The Vomit’
Eora/Sydney-based heavy metal seven-piece Battlesnake have today unbridled their ferocious new single ‘I Am The Vomit’ – self-produced by the band themselves, and mastered by Steve Smart (The Living End, Parkway Drive). Launching into action with hammering guitar riffage and […]