Either Boulengerella lateristriga, B. xyrekes, B. lucius, B. cuvieri or B. maculata - definitely a Boulengerella species. They can be tough to tell apart when they're bigger... but I'll say B. lateristriga for now...
Here's an easier one. The knife in the pic, not the Nile perch, or the RTGG on the left (the snout). Sorry about the crappy quality, my pic-taking skills are less than perfect.
Before I dive into the web I will take a stab at it off the top of my head, gee, I sure can mix those metaphors, Apternotus leptorhynchus, Long nosed black ghost.