Japan’s Astroscale launches and places in orbit world’s 1st commercial debris removal satellite
Astroscale Holdings Inc., which is engaged in space debris removal services for a sustainable space environment, announced the successful orbit insertion of ELSA-d, the world’s…