Statue of Liberty Zombie

Statue of Liberty Zombie is a new zombie from Plants vs. Zombies: World Tour.