About The Lemon Twigs
The Lemon Twigs: An eclectic indie rock band known for their theatrical performances and retro sound.