Want to get away and hang out with Bigfoot this Labor Day weekend? Then escape the Denver crowds and congestion by heading 200 miles south to Weston, a small unincorporated town near the New Mexico ...