Krebisa Peninsula

The Krebisa Peninsula is a peninsula located within the Uumdulo Free Nation.