guys my bleheri have little scratch on his left eye.. is it a cloudy eyes? behaviour is normal.. he have itch before around 2 weeks ago.. he used to hitting the gravel back then..
channa black eye maybe.
Might have came about when bashing into the gravel, keep an eye on it and if it gets worse then look into it, but from those pics you posted second batch looks better,
I wouldnt call that normal, or an external injury.
My vote is bacterial infection. Resource to this http://www.nationalfishpharm.com/fish_diseases/eyes.html
You really dont want him to lose his eye if it is a parasite or something more serious.