Satellites such as Envisat with synthetic aperture radar (SAR) capabilities may play a key role in global carbon capture and storage. by Admin | Jun 27, 2011