EXPEDITION:BIGFOOT! The Sasquatch Museum in Blue Ridge, Georgia is precisely that kind of place, where logic takes a backseat ...