London Tecumsehs Location: London, Ontario Level: professionalSport: baseballLeague: International Association Status: defunctYears: 1888-90Teams with the Tecumsehs team name Tweets by mascotdb