New England Pilgrims Location: New Haven, Connecticut Level: professionalSport: softballLeague: American Professional Slo-Pitch League Status: defunctYears: 1978-80Teams with the Pilgrims team name Tweets by mascotdb