Due to the atmosphere (convenient eh fatso??) you can’t get better detail than about 200m from Earth, so still too low res to see a lander. NASA have released photos from space, but obviously they’re part of the Illuminati so can’t be trusted.
Interesting discussion here:What is the highest...