No one can deny it. Here is the ultimate proof that the Moon is full of mechanical devices.
Telescopes on Earth have a maximum precision of between 300 and 500 m per pixel. The Hubble telescope can achieve maximum precision of about 20 m per pixel.
In the photos taken by Hubble we can clearly see structures and mechanical devices everywhere. It also looks something like
silhouettes of buildings (time 17:01 – 18:27).