Satellite launches on mission to “weigh” the world’s 1.5 trillion trees April 30, 2025 by CBS Pittsburgh The European Space Agency’s Biomass satellite is currently in orbit over the Amazon rainforest.