*snicker snicker* You think so?
Yes, although there are some unique details in some of the sightings, I think that "horse eels" are the (ready for this?) mane explanation.