Looking for something to do this weekend? Well look no longer because the 2010 DC Nation tour pulls into Charlotte, North Carolina for Heroes Convention from June 4th - 6th at the Charlotte Convention Center.
Talk about a terrible way to wake up. Imagine opening your eyes and realizing you're a prisoner of the Global Peace Agency, inside the walls of Electric City. That's Nemesis' new status quo, and it isn't exactly a vacation.