Bluefin Trevally

bluefin trevally, Caranx melampygus also known as the bluefin jack, blue finned crevalle, omilu, blue ulua and in South Africa as the bluefin kingfish