Trailer: Sasquatch, the Legend of BigfootScientists mount an expedition to find a Bigfoot-type creature.Watch Here