Leech Larson
Leech Larson

Leech Larson

Los Angeles

An LA-based rock band blending Hardcore Punk, Blues Rock, Surf Rock, and Psychedelic Rock with a heavy dose of satire.