Your state or region has an official Bigfoot Capital, doesn't it? Well if you're in Texas you need to stop by Jefferson to take in all of its Squatchiness!
Show Notes
Check out Jefferson, Texas right here
https://visitjeffersontexas.com/bigfoot-in-jefferson