Blog Post by: Eric Wieffering
- May 10, 2011 - 5:34 PM
A one word response to all those who think a pro football team has to play downtown: Foxborough.
Home of the New England Patriots, and 28 miles from downtown Boston.
Build a stadium. Surround it with parking lots that you own. Collect $