The Finding Bigfoot team heads to Vietnam to investigate the elusive 'Wildman.'
1 / 26
Discovery Channel
Mon, Apr 29, 2013 3:24 PM EDT