I think it's a snakehead
"You'll get your weather"
Bigmout Sleeper as stated. Not really spreading, as they have been here forever. See my posts in the above linked post for a bit more information. They seem to be really common in St. Lucie, Martin, and Palm Beach Counties.
Yes, I believe you're right. Crazy looking fish. I rarely see them in Miami.
Big mouth sleeper. We got the one in that linked report on fly rod in Stuart, FL