total recall

Noun

 * 1)  The ability to remember in great detail; possessing photographic memory.