Alison MerzelJan 312 minSchool Spotlight: Champlain CollegeLocated in Burlington, Vermont, one of the best college towns in the U.S., Champlain College is primarily known for its strength in game...