Wrangel Island

island off NE Russia