According to scientists, the bone flutes found at Geissenkloesterle Cave in Germany are the oldest musical instruments ever found in the world. Researchers used carbon dating to determine that the flutes were between 42,000 – 43,000 years old.
The flutes were made from bird bone and mammoth ivory and are from the Aurignacian archaeological culture, which is associated with the earliest modern humans in Europe. The instruments may have been used for recreation or religious rituals. These flutes are older than the previous record holder, found at the famous Hohle Fels cave in Germany, that was dated to 35,000 years ago.