Salem Witches Location: Salem, Massachusetts Level: professionalSport: baseballLeague: New England League Status: defunctYears: 1888, 1926-28, 1930Teams with the Witches team name Tweets by mascotdb