I always marvel at discoveries like this. I don't think I can even visualize how long 66 million years is.