Meteor-2 21Tsiklon-3Russian Space ForcesLaunch Status Success Tue • Aug 31st, 1993 4:40 AM UTC View More Information