Having a second look at your picture, I say a Trumpet fish of which there are several different kinds. https://www.youtube.com/watch?v=S4bu8HOc0Us and https://www.youtube.com/watch?v=BawGrnHpVeI
I think a lizardfish, snakefish, sand pike, and a couple of other names.