I've been noticing small pod like creatures on my glass, they look like small snow flakes and there's plenty of them. My question is what are they? Do they have a natural predator?
alt="" />
Sent from my iPhone using Tapatalk
Sent from my iPhone using Tapatalk