Other Species’ Friends” Revealed in Spain, Featuring the Portrait of the “Forest God
A stunning extinct creature has been discovered in the area where Neanderthals once lived in Spain.The newly identified species, named Dama celiae, inhabited the Manzanares Valley in Spain during the ...