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.
Posted Feb 25, 2024, 6:41 PM UTC
10