Snorkeling at Cook Is.

What a magical day snorkeling at Cook Is. It never ceases to…