walewatching-baja-2-rancho-las-cruces

Whale shark (Rhincodon typus), world’s largest fish, Bahia de La Paz, Gulf of Caifornia, Baja California, Mexico