Tourism26 of the Most Dramatic Capes to Make Your Great Escape June 5, 2017 by Kelly Davies Leave a Comment Cape Chelyuskin, Russia Image: Cape Chelyuskin Welcome to the northernmost point of the Eurasian continent and mainland Russia. Cape Chelyuskin is located at the tip of the Taymyr Peninsula. It is 850 miles from the North Pole. Next page
Leave a Reply