/

Solving the mysteries of the dino-killing crater

Chicxulub provides clues that might help understand life on Mars.