Green river rock with green river algae....maybe there's some Escargot inside?

I hear they're nice with butter and garlic.....