Interview: Big Head Todd and the Monsters – August 21 @ Chastain Park Amphitheatre

By Lindsey Borders   Big Head Todd and the Monsters formed in Colorado in 1986 and quickly rose to the national spotlight with dozens of chart-topping singles. They have sold out their home state’s Red Rocks Amphitheatre seven times. They have also sold over three million albums worldwide. Their tours have included some serious heavyweights; […]