Mercury's surface has many craters because _____.
it has no atmosphere to protect it from meteoroids or comets
it has several active volcanoes which erupt and melt holes in the rock
it once collided with another planet, which caused damage to its crust
it has a thick atmosphere which traps meteoroids and comets near the surface