Heroes & Villains Fan Fest Brings the Stars to Atlanta, Georgia, November 19-20 November 4, 2016 Event AnnouncementsThe ATL