St. Louis Storm Location: St. Louis, Missouri Level: professionalSport: soccerLeague: Major Indoor Soccer League Status: defunctYears: 1989-92Teams with the Storm team name Tweets by mascotdb