🥷💬
Fun Fact: Denisova Cave in Siberia is the one place where we are sure Homo Sapiens, Denisovans & Neanderthals have lived at one time or another. Though we cannot say if they ever lived there together.
🥷💬
Fun Fact: Denisova Cave in Siberia is the one place where we are sure Homo Sapiens, Denisovans & Neanderthals have lived at one time or another. Though we cannot say if they ever lived there together.