Answer:
Homo heidelbergensis
Step-by-step explanation:
Their fossils have been found in Africa, Europe, and possibly Asia.
9.4m questions
12.2m answers