This photo was taken near St. Kitts on July 5. These were located inside a barrel sponge. Any ideas on what this might me? I cropped the photo to zoom in. However, I do have a higher quality photo that shows more detail if someone has an idea and wants to check more closely.
Thanks for any help
Thanks for any help