I've got the same,was told they're a filter feeder(seem to apear out of nowhere)
You'd be surprised what you see when you actually sit and look real close(I sit with a magnifying glass )
I know, still amazes me everyday
Hardest part is identifying them when you have no idea what they are or even could be...
Walter