About destination:
• Cape Chelyuskin (Russian: Мыс Челюскина) is the northernmost point of any continental mainland, and the northermost point of mainland Russia. It is situated at the tip of the Taymyr peninsula, south of Severnaya Zemlya archipelago, in Krasnoyarsk Krai, Russia.
• Cape...