Cape Crillon

Cape Crillon is a headland at the southern tip of Sakhalin Island, Russia, overlooking the La Pérouse Strait. It marks the island’s closest approach to Hokkaido.

Connect