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.…