A meteorite about 50m across caused this 2.5 megaton equivalent hole in the ground. I wonder how many of those guys are out there?
The idea of periodicity of impacts has been hanging over the whole field since about the time that the Alvarez model started to pick up steam. It's a silly-assed idea, another attempt to downplay catastrophism by making it nice and uniform and predictable. The fact is, the impacts which whack the Earth probably don't come from waaaay out, probably practically all of them come from NEOs.