I met up with Millie in the Mark Twain National Forest in Missouri and she took me to where she had a Bigfoot encounter. While there, I heard strange noises and my camera captured interesting yells which makes me believe Bigfoot is there.

Video

Posted Feb 25, 2024, 6:41 PM UTC

10
Loading comments…