Part 1: Eric and Katies Bigfoot encounter explained at Terra Vista Tinkers Creek Ohio (filmed 2017)

11 days ago
20

1 of 4 videos we filmed back in 2017.
Eric and Katies Bigfoot encounter explained at Terra Vista Tinkers Creek Ohio (filmed 2017)

Loading 1 comment...