A genetic study of a German archaeological site reveals that modern humans lived in Northern Europe 45,000 years ago, overlapping with Neanderthals, and altering our understanding of early human history in the region. A genetic analysis of bone fragments unearthed at an archaeological site in cen