Unforgettable Shark Diving and Big Animal Encounters

Snorkeling with makos

Snorkeling with makos.

Scratches on my dome port from photographing mako sharks.