Off the mouth of Banderas Bay, Puerto Vallarta (Mexico). I had seen these before, but never so many and sooo close. Glad I brought the camera along.
Regards,
Angel
Regards,
Angel
Attached Image: