Big Head Todd and the Monsters

Fox Theatre Denver, CO

1997-02-08