Europe's Vega C rocket fails on 2nd-ever mission, 2 satellites lost

Latest posts