Fenualoa

Island in Solomon Islands From Wikipedia, the free encyclopedia