I caught fish just like that out of the Red Sea...we called them "Needle Nose". Don't know what it is doing in fresh water though. The meat in them has a greenish tint but was very tasty. The ones we caught would jump and dance all over top of the water.
Regards