I saw these weird leech-looking things. They were in the Otay River (downstream of the reservoir, the river is barely a river, more like a large stream), Southern California. They were in a stream, moving, not fast, but in the fastest area of the river. They were in what seemed to be an organized pattern. My question is is this a fish? Is it a worm? Is it some kind of insect eggs or larvae?

