A juvenile Lizardfish, can remotely be mistaken for a Snakehead. I'm talking small, like less than a foot. How big was the fish. I like the Bowfin thought. There are quite a few Bowfins in the Sandy Run Park ponds in Kitty Hawk. Although basically fresh those Ponds do connect with some of the Kitty Hawk Ditches which lead to the Sound.