Sea turtle swimming in waters off of San Benedicto, Archipielago Revillagigedo, Mexico.