Espiritu Santo, Baja California, Mexico.

The little and rare leopard shark

Photo Folco Quilici