We're finding evidence all the time of new impacts. The Earth, geologically and meterologically hides the evidence from us. Ironically it's the new technology that's allowed us to see how many more impactors there have been. Especially on the sea bed.