The southwestern Wisconsin town of New Glarus--known internationally for its annual Wilhelm Tell festival, and for decades a favorite cultural destination of tourists and visitors to Wisconsin--comes... This description may be from another edition of this product.