Metal1 year ago
Cozy Up to Betty The Raccoon’s “Electric Snail” Music Video
Thessaloniki, Greece’s alternative metal band, Betty The Raccoon have unveiled the music video “Electric Snail,” the third single from their recently-released album, ‘Between Mud & Sunshine Part...