Your place for Space News
Finnish start-up ICEYE releases a “first light” picture from its novel radar satellite.