Earth is dotted with humongous, human-made structures that, to an alien eye, may be tell-tale signs of intelligent goings-on.
As the first Chinese astronaut ever sent into space in 2003, Yang Liwei made history with his ride on Shenzhou 5. However, ...