Not the best shots for ID, but I would say bowfin. If it was a snakehead, the first open mouth shot would show a bunch of teeth. Bowfin don't have noticeable teeth like snakeheads do. The morphology and coloration of the fish also match a bowfin.