Thought so first pic but the second pic throws me off.Longnose gar
I currently have a baby longnose. He's 5 or 6 inches. Looks dang near identicle to yoursI know Google isn't the most reliable source, but I Googled images of baby longnose and I have to say they look dead similar