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