
Doomed Soviet spacecraft plunging toward Earth may have deployed its parachute, striking new images reveal.
Doomed Soviet spacecraft plunging toward Earth may have deployed its parachute, striking new images reveal. As a new set of images suggest, an unidentified something...