Over-under View of Kapoho Tide Pools off Big Island of Hawaii

Loading…
Over-under View of Kapoho Tide Pools off Big Island of Hawaii