Middlebury men’s lacrosse takes down no. 5 Amherst

by