“The astonishing find was made by reindeer herders on the Lyakhovsky Islands, which are part of the New Siberian islands archipelago in Russia’s Far North.” https://t.co/10VlI0j3m2 #cavebear https://t.co/sGgy6hqIcN



from Twitter https://twitter.com/warrenmyers

September 16, 2020 at 02:53PM
via IFTTT