Memorial Day weekend has a special meaning for the town of Telluride, Colorado. It marks the annual convening of adventurers, filmmakers, humanitarians, scientists and poets to celebrate mountain culture through…