Where To Stream Search for the Lost Giants Season 1 Episode 6
Moment of Truth
- Aired December 9, 2014
- 60 Min
Along with a team of archaeologists, the Vieira brothers discover new evidence about the Goshen Mystery Tunnel, and Jim investigates a giant account unlike anything he has seen before.