21-Foot Tall Baby Doll Is Freaky, Given To China

The special effects team behind the movie “Alien vs. Predator” created this 21-foot-tall baby and then gave it to China, yeah I agree it’s really creepy.

The doll was designed and given to the country as a way to represent the importance of the cities future generations, or something along that lines. In my opinion it’s just a way to creep out the Chinese when they walk down their own streets.

Future suggestion, perhaps just give money for scholarship programs or something else that will actually help foster the importance of future generations, rather than spending what I assume was a ridiculous amount to develop this 21 foot tall “statue.” [Thank Gizmodo for your future nightmares]