Fish can remember the location of food at least 12 days after last being there, suggesting they have longer memories than previously thought.