the peninsula is connected to the rest of baffin island by a narrow isthmus rwogera ati nganira na we nk'ibyo nganira na mwe mwese jessica rabbit makes brief cameos in a couple of the environments