Could the question of where the craters are, be addressed by the link to the APOD from last August? Is it possible that a thick atmosphere (and a nearby large gravity well) does an effective job in diverting/burning up potential impactors? I know, I know, growing organic biomass is a much more exciting solution
![Smile :)](./images/smilies/icon_smile.gif)
Thanks,
~Neal