Neanderthal
The oldest flute ever discovered may be the so-called Divje Babe flute, found in the Slovenian cave Divje Babe I in 1995. It is about 43,100 years old. It is from a juvenile cave bear femur at the Divje Babe site, near a Mousterian hearth. Archaeologists ask two key questions: