Statues
Shigir Idol
The Shigir Idol is one of the most mysterious objects in the world. Discovered in 1894 in Russia, in the Sverdlovsk region, this incredible sculpture was located in a Russian...
Shigir Idol
The Shigir Idol is one of the most mysterious objects in the world. Discovered in 1894 in Russia, in the Sverdlovsk region, this incredible sculpture was located in a Russian...