Namor Lake

Namor Lake in West New Britain.

Namor Lake

natural
water