It's like some of the  smallest satellites ever are being launched from  the biggest satellite ever.
Unii din cei mai mici sateliţi făcuţi vreodată sunt lansaţi de cel mai mare  satelit al tututor timpurilor.