Vladimir Putin stripped to his bathing trunks and immersed himself in the icy waters of Lake Seliger, about 250 miles north of Moscow.