After 520 days locked in a container in a Moscow car park with just each other for company, the six would-be astronauts hailed as Russia‘s newest pioneers have made their first public appearance. The three Russians, two Europeans and their fellow volunteer from China took to the stage still dressed in the blue jumpsuits they […]