That isn't a close up photo of Jupiter though.
Think for a second, the entire Moon would fit into that storm about seven times. This photo is a long, long way away.
The LRO has done photography of the landing sites. You can see in the photos tracks from the buggies and tracks left by the astronauts.
Face it, they could land a high definition Internet controlled camera at one of the landing sites so that you could view from it and move it around to see the whole area and you would still say that you could computer render it and splash in some photoshop.
China sent a probe to the surface and found it to be like what the Apollo missions said it was. It's time for you to stop making yourself doubt.