eXrecordA “cave family” was discovered in the mountains of Hunan Province.Hidden cave village in China Hunan Apr 28Apr 28
eXrecordA huge unknown object was found at the South Pole of the Moon, which may be an alien base.Did the huge discovery at the Moon's South Pole reveal a secret base of ancient aliens?Apr 27Apr 27