Join our community
Arctic research vessel North Pole being launched in Russia. The Project 00903 ship is described as an “ice-resistant self-propelled platform”.