Discovery of another human species that built a 65,000-year-old “art museum” in Spain
The Cueva de Ardales cave in Malaga, Spain, is a site where two different species of humans left behind over 1,000 works of art and buried their dead—essentially a grand ...