Lou Island


Lou Island is an island of the Admiralty Islands, part of the Bismarck Archipelago, located in northern Papua New Guinea.