Ice Age – Return of the Mammoth (Channel 4)

Nord worked on this Channel 4 show that uncovered the remarkable discoveries of the Ice Age.