Japanese Freshwater Minnow (Zacco Platypus)

Japanese Zacco platypus
Zacco platypus at the Sunshine 60 Aquarium

I saw this photo of a rather exotic-looking fish in my desktop slideshow, taken at the local freshwater display at the Sunshine 60 Aquarium during our visit in September 2012. There is a metallic sheen to the fish and the iridescent flames on its side adds to its beauty. Further research online reveals that this is a Zacco platypus, a type of Cyprinid. I thought it looked like some sort of freshwater shark.

Here is another link that was helpful with identifying the fish.