Photos: ‘The Walking Dead’ Zombie Ball

Check out some photos from 'The Walking Dead Zombie Ball' which was held at the Newport Mall Atrium of Resorts World Manila on Thursday, October 17, in anticipation of the Asian premiere of the hit TV series "The Walking Dead" on Fox Channel.

Leave a comment

Your email address will not be published.