A arstechnica.com Ariane 6 cost and delays bring European launch industry to a breaking point 49 points xoa 3 years ago 66 comments