Translate the following English sentence to French:
"And of course in the not-so-distant past there was Chernobyl, the memory of which still haunts us."
Et bien entendu, dans un passé récent, il y a eu Tchernobyl, dont le souvenir continue de nous hanter.