Explorer | Lake Baikal, Russia: A Place of Wonder and Water (a Lot of Water)
Lake Baikal is one of Russia?s natural wonders, a crescent moon setting in the vast forest of southern Siberia. Stretches of its unpopulated shoreline feel like the most isolated places on earth.