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

Big Head Todd and The Monsters with JD Simo live in concert at the Wilma in Missoula, Montana on Saturday, January 11, 2020 (Photo Gallery: William Muñoz)