The Exploration Company Wins European Space Agency’s ‘ALADDIN’ Cargo Capsule Contract
PARIS, 10 September 2026: The European Space Agency (ESA) has awarded a service contract to The Exploration Company (TEC), for the next phase of Europe’s commercial cargo return programme (previously known as LCRS), marking a…