History and Archaeology Super-megalithic Site Found in Russia: Natural or Man-made? February 27, 2014 — 0 Comments