Content removal request!


Interesting structure just south of Bucharest. Any idea of what it is?