Amherst changes school mascot

This week’s NESCAC news was dominated by Amherst College’s decision to abandon their longtime mascot, Lord Jeffery Amherst, the namesake of both the town and the college itself. Amherst College, located in Amherst, Massachusetts, has decided to do away with their current unofficial mascot, the “Lord Jeffs”, named for Lord Jeffery Amherst, a commander during the Seven-Year’s War. Recently, letters […]

by George Lucey· · 0 comments · News