Wrangel Island, Russia | Island Magazine Cameron Davidson Aerial photograph of Wrangel Island in the high Russian arctic for Islands magazine.