“The Vulcan Itch” is a power rock trio from Athens, Greece, known for blending heavy riffs, catchy vocals, and powerful drums with influences from stoner rock and noise-rock.

Share This Story, Choose Your Platform!