The Homo Nesher Ramla
Documentary-Short • 7 min • English • Israel/GB
A short piece for BBC REEL about the Homo Nesher Ramla – a group of hominids that was found in Israel.
Documentary-Short • 7 min • English • Israel/GB
A short piece for BBC REEL about the Homo Nesher Ramla – a group of hominids that was found in Israel.