Does anyone know when the impact occured?
According to the page, 0.052 x 10^6 Ma, otherwise known as about 52,000 years ago.