Days of the Dead

  Too much horror business is the perfect kind of evil for Atlanta! Let’s start off with a quick nod to our local horror roots – In recent years, Atlanta has been home to The Walking Dead TV show (2011-present) along with filming locations and local movie extras for Rob Zombie’s Halloween II (2009) and […]