The Sasquatch Museum, located near in north Georgia near North Carolina and Tennessee, is dedicated to the existence of the creature.
The Curious World writes “Here’s one more video from my drip down south. I visited Ruby Falls, Chattanooga Choo Choo, got some bbq, and then went to Expedition: Bigfoot! in Cherry Log, Georgia.”
Lisa B
Looks like a cool place to visit