Steve tells us about his Bigfoot encounter back in 1975 while living in Arkansas.
You must be logged in to post a comment.