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