cosmicktraveler.wordpress.com
The Bolshoi Tjach Skulls, Adygea, Russia
back to Physical Evidence of Humanoid Beings index In January 2016, a story appeared in the English alternative media and websites about two strange skulls found in Russia. The story had been trans…