
FOXBOROUGH — The Needham football team made its first title game appearance since 2011 on Thursday when the program played Xaverian in the Division I state championship at the home of the New England Patriots, Gillette Stadium.
But it wasn’t only the football team that got a chance to perform on the big stage.