The evidence is clear that there was repeated bombardment by meteorites.

Anglican Bishop Robert Duncan