Where To Stream Search for the Lost Giants Season 1 Episode 4
The Giant Curse
- Aired November 25, 2014
- 60 Min
When the Vieira brothers head west to explore an island shrouded in mystery, they uncover compelling evidence of giants, but their investigation takes a dark turn.