Strange Wilderness

Strange Wilderness

Two creature buffs head into the Andes in search of Bigfoot, with the evaluations falling for a TV show.