Jun 14Bigfoot Believers: Northwest Reports The Sasquatch Archives writes “Bigfoot Believers—Northwest Reports aired in 1993 and featured Peter Byrne and Dr. Grover Krantz.”
Leave a Reply
You must be logged in to post a comment.