Russian Humanoid Wooden Statue 3X Older Than Pyramids
An ancient wooden humanoid statue unearthed in Russia 125 years ago, has now been carbon dated, confirming that it is at least 3 times as old as the pyramids in Egypt. The Daily Beast reports: New […]