The Sporting News explains the origin of Vermont's mascot and why the athletic teams are called the Catamounts. TSN's MARCH MADNESS HQ: Live NCAA bracket news | TV schedule | Predictor tool A ...
Leahy Center for Lake Champlain pays tribute to Vermont’s most mysterious mascot. The 30-foot sculpture of “Champ” is the first installment of an upcoming permanent exhibit opening in next year.