Fish can tell people's faces from a crowd. A study of the archerfish found that they can distinguish between hundreds or even thousands of new companions with accuracy.