Alice Cooper’s Original Evil Bites Atlanta’s Face Off!

  It’s fitting for a building that got blown up as the Center for Disease Control (CDC) on The Walking Dead to be Alice Cooper’s choice of music venue in Atlanta, albeit one much nicer than any arena and probably much nicer than the real CDC building. On Tuesday, December 13, Alice Cooper brought his […]