A friend who's knowledgeable says they're possibly brine shrimp. However, I've never put any brine shrimp in the tank...ever. Only feed frozen food/nori. Tank has been set up most recently 6 years ago. For size reference that glass seam you're looking at is 5/8" glass.
Any ideas what they are and where they came from?
Any ideas what they are and where they came from?