Royalty-free stock illustration ID: 287822786

Space Launch System Takes Off. 3D Scene. - Illustration