Toggle Nav

Dolphins

Dolphins

Stenella attenuata Spotted dolphin. A pair at the surface of the water Bahamas.