On The Walking Dead's series premiere in 2010, zombies--or walkers, as they're known on the show--had overtaken the city of Atlanta. Now they are running amok in New York. Walkers will be roaming the city's biggest landmarks, including Times Square, Grand Central Terminal, the Empire State Building and Union Square, in an AMC activation ahead...