what is this mystery fish?

That looks like a darter to me. They are found in streams and in the shallow areas of lakes. There are many species native to the US. I can tell you that it probably ended up in the lfs by accident.
 
Hey. Looks like the DoJo Loach I sawin my LFS about 3 hours ago.

Exactly like it, actually. Those were about 2 inches long and looked as if they had been cut off at the tail.
 
i'd agree with sting, it doesn't look quite right for it to be a dojo loach. its fins are different and its 'tail' seems to taper more than a dojo although its hard to tell from a pic.
 
Congrats... You've got yourself a healthy looking Johnny Darter. Click the name and you'll find some info about them. I maybe should hold off on the congrats. I've kept them before and it's difficult to get them to eat. I only had luck with live brine shrimp and small aquatic insects, and that took a very long time to accept. They live in streams and rivers here in Va. As well as other places in the US. I'd suggest finding an outdoor pond for it to call home. I've kept all sizes of these fish and like I said before they were VERY difficult to feed. Even young johnny's took a long time to learn to eat.

For more info of Darters and Other Native Fish click HERE.
 
AquariaCentral.com