Harvard Stadium is a U-shaped college football stadium in the Allston neighborhood of Boston, Massachusetts. The Stadium is one of only four athletic facilities that are considered National Historic Landmarks. From Wikipedia
Harvard says the neutral-site move aims to give players a bigger stage to broaden the audience.