When people think of football in Foxborough, Gillette Stadium may come to mind. But a home on Carroll Drive has its own small ...