Llyanassa Snails what are these and are they good for reef tanks? are they good algae eaters or detrius eaters? is there a common name?