The Finding Bigfoot team heads to Vietnam to investigate the elusive 'Wildman.'
1 / 27
Discovery Channel
Mon, Apr 22, 2013 1:42 PM EDT