St Albans filmmaker Mark Christopher Lee has claimed he has uncovered the true location of the Holy Grail in his latest documentary.
At the Museum of Late Human Antiquities, the curators are fiercely committed to bringing a lost civilization to life again: What were humans really like? What did they wear, what did they eat, how did ...