Large City Found on The Moon

People,

The shher size of these constructions is mind boggling. But they might be carved into the rock, which is also mind boggling.

Cheers!