Green shadow

Green shadow is a guest star from the game Plants vs zombies.