Fact or fiction Chinese lunar rover filmed an alien on the moon The Chinese lunar rover “caught” an alien on the moon. An unknown creature got into the camera lens of the device when it lowered an... SoulAskNovember 16, 2020