London Tecumsehs Location: London, Ontario Level: professionalSport: baseballLeague: Canadian League Status: defunctYears: 1896, 1912-1915Teams with the Tecumsehs team name Tweets by mascotdb