Novrosk Peninsula

The Novrosk Peninsula was a location in Russia. Novrosk was located there. (PROSE: The Deviant Strain)