I was in Cuba recently and spotted these little guys attached to some purple vegetation. They apprear to be some type of snail, but was hoping to get a more definite explaination as to what it actually is.
Thanks for the help!

I was in Cuba recently and spotted these little guys attached to some purple vegetation. They apprear to be some type of snail, but was hoping to get a more definite explaination as to what it actually is.
Thanks for the help!


Reply With Quote