Weird Stuff / August 31, 2013

This Alien Facehugger Clock Will Creep You Out

More Story
Better Late Than Never: China To Launch Its’ First Rover To The Moon
While NASA is making plans to send a man to Mars, China is finally trying to catch up and step on the Moon. The unmanned...