laughingsquid.com
Japanese Lunar Satellite Kaguya Lands on the Moon, Sends Back Beautiful Photos
A Japanese satellite Kaguya (SELENE), named after the alien visitor in an ancient folktale, has like its namesake character, finally found its home on the
Jackson West