24.2k NASA should’ve looked twice before posting these images of the Apollo Moon missions by Ancient Code Team