Huge Alien nerd.
Giant alien with broken glasses stands around in New York.
Perty in pink... O_O
Doodle or Die is the game of "telephone" with drawing!