Gillette Stadium

Come along with Whitecapsfc.com's Peter Schaad, as he tours Gillette Stadium in Foxborough, Massachusetts.  It's the home of both the Revolution in MLS and the NFL's New England Patriots.

Topics: