Photos: Big Head Todd and the Monsters bring their 40th Anniversary Tour to Crystal Bay Casino’s Crown Room
November 2024 Colorado’s Big Head Todd and the Monsters brought their 40th Anniversary Tour to the Crystal Bay Casino’s Crown Room in Lake Tahoe. The