The world’s largest country is more than its epic cities, vodka, beautiful ladies, and nightlife. Come and enjoy Russia with me as I go exploring the stunningly remote Altai region in Siberia, visit Lake Baikal in winter, and chase the Northern Lights in Murmansk, a Russian city located north of the Arctic Circle.