Sasquatch Chronicles

Bob Gymlan: The Beast of Seven Chutes

YouTuber Bob Gymlan writes “This has long been my favorite bigfoot photo. It was taken in Quebec, Canada, at the Park of Seven Falls. Most people don’t know that a recreation was done on scene a few weeks after the photo was taken. The photo, in conjunction with the comparison, makes this piece of evidence rather compelling.”

Exit mobile version