No idea what that one is:



some kind of mollusk maybe? Was it hard, squishy, did you touch it at all?