Sounds exactly like miserable sand fleas!