Mauritius Square, Ukraine: What is this Giant Crab-like Earthworks?

There is a huge, mysterious structure near the village of Mezhirichi in Ukraine. It has an unusual...

Read More