The human eye ποΈ Satellite images Strange things USA April 29, 2024April 29, 2024 by Bruno 902 Bruno 902 · Reply This is very mysterious. What do you think? Link (google earth)