Quote Originally Posted by Doomgaze
I don't think we have any telescopes with both a high enough resolution and a near enough focal distance to see the landing sites.
According to some astronomy texts, you can indeed see the landing sites. The landers' bases are clearly visible, even if other structures are too small to be seen.