My first impression is that it looks a lot like an Atlantic, or Bermuda chub. I googled them and some information said they have spots as juveniles. I couldn't find a pic of a juvenile though. Here is an adult.
Almost reminds me of some kind of scat...but body shape is a little more elongated than what I've seen and you wouldn't find one in Florida! Cool looking guy! Hope someone can ID for you!
Yea, the adults definately don't have spots. The juveniles may from what I read. I also can't find juv. pic. But the body shape and lines down the side look like a chub.