Big Head Todd and The Monsters at The Wilma (Photo Gallery)

Big Head Todd and The Monsters live in concert at The Wilma in Missoula, Montana on Sunday, January 16, 2022 (Photo Gallery: William Munoz)