Feb 18, 1960 New football team – Patriots – consider Norwood as site for new stadium Download (PDF, Unknown)