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!