Photo Details

Photo detail

November 25, 2011

Baja California: A mermaid, a dolphin, and the happy travelers.