China's Quest for Scientific Glory and Aliens