Report copyright - IABG The Future€¦ · More than 10 years ago SAR-Lupe (Lupe: German for Magnifying Glass), the first German military radar satellite system for world-wide space-based reconnaissance
Please pass captcha verification before submit form