A small but recent impact crater:

A small but recent impact crater.

Advertisement