What are these things I found on the beach? BC, Canada

Posted by P05SUM@reddit | marinebiology | View on Reddit | 14 comments

Smelly worm things that seemed to be decomposing, oily substance around them.