“Not China, Not Egypt”: This Mind-Blowing Megastructure Visible From Space Is Actually Hidden Deep Inside Europe