Unforgettable Shark Diving and Big Animal Encounters

Sharks swim near the bait box

Reef and lemon sharks

Photo © Jennifer Idol