It is believed that the Pyramids of Egypt are one of the oldest human-made structures on earth. But, what if we tell you that there is something, which twice as old as Pyramids. The ‘Shigir Idol’, a wooden statue, which was discovered 125 years ago is claimed to be older than the pyramids. When it was discovered in Russia, it was believed to be 9000 years old, but a new analysis says that it is 11000 years old, making it the oldest wooden sculpture in the world.
It is covered in ‘encrypted code’, which may be a message from some ancient people. There are also theories suggesting that the idol is of some alien race, which visited earth and left the message, which helped humans to evolve.