167012.8k326 SpaceX launches 105 satellites on rideshare mission, nails landing in Florida by Magic of science