Is this Weird?

Gross, I have no idea what this is? I’ve only seen them at the lake house.

20121120-130847.jpg