×

Baydukov Island

Island in Russia
Baydukov Island, formerly Langr Island or Bol'shoy Langr Island, is a coastal island in the southern end of the Sea of Okhotsk. It is located southeast of Chkalov Island, off Schastya Bay, facing the northwestern tip of Sakhalin. Wikipedia