Fall River Astros Location: Fall River, Massachusetts Level: professionalSport: soccerLeague: American Soccer League Status: defunctYears: 1967/68Teams with the Astros team name Tweets by mascotdb