The World's Only Reliable News
By Frank Lake on June 21, 2013
By Frank Lake on December 2, 2011
BINCHUAN, CHINA – Aliens from Gootan have been spotted throughout Yunnan province in China.
Aliens, Headlines, TopStory
By Frank Lake on November 29, 2011
LIJANG, CHINA – Three alien spaceships landed on earth today!! Two in China and one in the Indonesian Sea.