Sir David Attenborough explores a unique site in southern England with rare traces of Ice Age mammoths and Neanderthals. How did humans survive the fr…