Connect with us

News

‘Aliens’ Spotted in Japan

JAPAN — A man claims he saw a group of humanoids in Kyoto. The man reports that he was on...