Homo heidelbergensis is an extinct species of the genus Homo that lived approximately 600,000 to 200,000 years ago, and is considered a potential common ancestor of both Neanderthals and modern humans. Fossils of this species have been found in Africa, Europe, and possibly Asia, indicating their wide geographical spread and adaptability to different environments.