Aired Thursday May 13,
8:00am - 9:00amon Yesterday
Forbidden History
The Mystery of the GiantsDid giants once inhabit the Earth? Jamie Theakston travels to Sardinia to investigate reports of enormous skeletons being found in a network of caves.
Cast and crew