NEMESIS OF THE NORTH

Smolenskaya Ostrov, a small island in the Barents Sea, was feared by the Russians, who had given it a much more ominous name — the Island of Death. This inhospitable place was uninhabited, apart from the packs of the ferocious polar bears who roamed its barren wastes. Now, “Jelly” Jakes, Titch Mooney and the rest […]