Big Head Todd & The Monsters

Big Head Todd & The Monsters at Red Rocks - Denver Concert Photos

Big Head Todd & The Monsters at Red Rocks

I have lived in Denver for over 27 years and Big Head Todd started his music career quite a bit before that. However, for a million different reasons, last week was the first time I had ever photographed Big Head Todd & The Monsters live.…
Send this to a friend