Technology Successful Deployment Of Giant Reflector For Forest Monitoring Satellite Biomass AIT News Desk Oct 21, 2021 Biomass, the European Space Agency’s (ESA) forest measuring satellite has passed a key milestone with the successful deployment of the Large…