David Harding tagged posts

Cabos san Lucas, Pelican Rock, Mexico

Eagle rays (2), Stone fish and Morays

Read More

The Point, Mexico

Large shoal of mackerel; sealions, lobster in rock formations

Read More