Whale Shark Swimming with Snorkelers
Spencer Frost
A majestic whale shark swims gracefully underwater, observed by snorkelers on the surface in the clear blue ocean.
A majestic whale shark swims gracefully underwater, observed by snorkelers on the surface in the clear blue ocean.