Finding Bigfoot: Animal Planet Staff Weighs In

Mermaids: The Body Found Season 0 1:57 mins

Do the producers and other Animal Planet staff members think bigfoot exists?

View Comments