AMC Network wanted to promote the upcoming season on their his zombie show The Walking Dead, so they unleashed zombie on the streets of NYC. ...
Read More »AMC Network wanted to promote the upcoming season on their his zombie show The Walking Dead, so they unleashed zombie on the streets of NYC. ...
Read More »