The European Space Agency's Sentinel-1A satellite's first radar images of Earth give a tantalizing glimpse of the kind of operational imagery the new mission will offer Europe's environmental monitoring program.