Any idea what this is? I haven't been able to figure it out... but my best guess is some kind of sea caterpillar? Found it chillin' under some sea grass in about 8 ft of water off the coast of Varadero. It was just kind of laying there, so naturally, I had to disturb it to take a few picssea caterpillar 2.jpgsea caterpillar 1.jpg

Thanks!