Extreme North Service of Russian Soldiers

Novaia Zemlya or as Dutch people say Novaia Zembla is a Russian archipelago on the extreme North... read more...