Kapoho Tide Pools, Puna District, HI

Tags: coral, fish, ocean, snorkel