I saw this too, very interesting, and who knows, totally possible. That area had to have some purpose and with the massive figures they made in the desert, and the landing strip like areas they built, it seems clear that these sites were to be used from the air.