Babies are supposed to be cute, not scary. Yet, contrary to nature, this mega-humongous baby in China gives you the creeps. This 21-feet giant robo-baby is supposed to be a part of the upcoming Expo 2010 at Shanghai. Guess what? The creators for this robot are the same dudes who provided special effects for the movie, Alien vs. predator.
Ok. Now this is even more scary. The question is… why would any one make such a thing?