FOXBOROUGH – The Needham football team made its first title game appearance since 2011 on Thursday when the program played Xaverian for the Division I state championship at the home of the New England Patriots, Gillette Stadium.
But not only the football team had the opportunity to perform on the big stage.