Caught two of these last night at Melbourne Beach. There full of teeth 😬 I thought maybe a Barracuda or Mackerel?