In a cave in Germany, archaeologists uncovered the secrets of the first modern humans, including the oldest figurines and the earliest melodies. About 60 meters above the valley of the Ach River, ...