tener memoria de elefante

Etymology
lit. 'have [an] elephant's memory'.

Verb

 * 1)  have a brilliant memory