Yesterday I was fishing in Massachusetts (Padanaram) and caught a fish that I am not familiar with. I think it might be a needle fish, but would like some ID help. There were schools of them, about 8" long, very slender and fast. It had 2 dorsal fins and a forked tail. There was a green upper and white lower seperated by a single horozontal line that went the length of the fish. It had a long mouth (pike like) except the lower jaw extended beyond the upper jaw and it sported a sharp set of teeth.

What is it??

jed