Great barracuda, Sphyraena barracuda, patrolling surface water, Red Sea ...

Great barracuda, Sphyraena barracuda, patrolling surface water, Red Sea ...