Louisiana has more then swamps and alligators. If locals are to be believed they also have Bigfoot. Listen in to learn more.