Skip to main content

Barracuda

Latin Name: Sphyraena spp
Location: North West Africa/India/Yemen