Les Stroud travels to the an island jungle in Grenada. Here Les has to search...
Survivorman
Season 5 Episode 8: Survivorman Bigfoot: Radium Springs
Les tries to find 100 percent, indisputable, irrefutable, undeniable proof of the Sasquatch's existence in Alberta, Canada.