Jun 23, 2022 by News Staff

The archaeological site of Fordwich in northeast Kent, England, reveals the presence of Acheulean hominins — possibly Homo erectus or Homo heidelbergensis...