Large whale shark rolling by a swimmer off the coast of La Paz in Baja California, Mexico. Whale sharks are the largest fish in the world and feed on small plankton in the productive waters of the Sea of Cortez. La Paz is a great place to have close encounters with this docile and magnificent creature.
School of Yellowtailed Surgeonfish in the clear waters of Los Islotes in Baja California Sur, Mexico.
San Esteban spiny-tailed iguana on San Esteban Island in the Sea of Cortez in Baja California, Mexico. Ctenosaura hemilopha conspicuosa is an endemic herbivore to San Esteban Island that feed primarily on the cardon flowers.
A perfect beach in Ensenada Grande on Isla Partida in Baja California, Mexico.