Ever do something so stupid that you question how on earth you ever got as far in life as you did?
Finding it at 8,236 feet above sea level in a quirky mountain town that doesn’t even try to be cool. Downtown Nederland’s ...