Mexico, Revillagigedo Islands, San Benedicto, Snorkeler Swimming With Manta Ray, Manta Birostris, PacificImage #: 2004308 See More From: Doug Perrine