FITTON FOOTBALL STADIUM

Fitton Football Stadium

College of the Holy Cross, Worcester, 01610