anything interesting caught on satellite mapping?

How about a secret Chinese military base?

How about some lost Mayan temples?

Subscribes.