Wumpa Island (Earth-2789)

Wumpa Island is one of the islands that make up the Wumpa Islands archipelago.