The oldest flute ever discovered may be the Divje Babe flute, found in the Slovenian cave Divje Babe I in 1995. It is not certain that it is really a flute. The item in question is a piece of the femur of a young cave bear, and is about 43,000 years old. However, whether it is a musical instrument or just a bone that got chewed on is an ongoing debate.