Leo tells us about his two Bigfoot encounters he had in Maine.
Become a supporter of this podcast:
http://www.cryptidcreatures.net