2018 ExoMars rover and landing stage

2018 ExoMars rover and landing stage
2018 ExoMars rover and landing stage The Russian landing stage and long term science station with the European rover on top prior to its deployment. Russian Academy of Science Space Research Institute