After failing to identify them on my own, I put the photo up on Facebook. And, within 20 minutes, an old friend of mine commented and told me exactly what they were. These are mangrove tunicates (Ecteinascidia turbinata), and they are used to produce some types of anti-cancer drugs. Amazing, huh?
|Mangrove Tunicate (Ecteinascidia turbinata)|