New Britain Island

Warning Devil's Due Spoilers

New Britain Island is the main island of the New Britain Isles chain.