05.31.2006 - By ESA Communications Department
ESA scientist Agustin Chicarro reveals the secrets and importance of impact craters