Pobeda Peninsula

Pobeda Peninsula is a large stretch of land located in northeastern Yuktobania, east of the Vladimir Mountains and northeast of Okchabursk. It is surrounded by the Fuscum Sea to the north and the Ceres Ocean to the east-southeast.

Trivia

 * "Pobeda" is the Russian word for "victory".