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; […]
Have Your Say (Latest Comments)