Petropavlovsk-Kamchatsky, a small city on the remote arm of land jutting out into icy seas, is a snowy place. But for the ...