Is this super megalithic structure proof of ancient lost civilization?

some are excitedly claiming that the Shoria site is evidence of an ancient lost civilization Check out this article on a, possibly, man made structure in Russia. If it truly is man made, these would be the largest stones used in a megaliths ever found. Some of these stones could weigh up to 4000 tons. Isn’t this the region where… Read more →