The indecipherable message of the Shigir Idol—a statue 3 times as old as the Egyptian pyramids

The Shigir Idol is an ancient statue carved from larch discovered on January 24, 1894, at a depth of 4 meters in the peat bog of Shigir. At 11,000 years old, it is considered the oldest wooden statue …

15 fascinating images of the ‘1000-ton monoliths’ hidden deep in the Siberian Mountains

There are some things that the human mind cannot possibly comprehend. One of them are the mind-bending structures said to exist in Siberia, where researchers found what appear to be supermassive block…