a giant moon with many craters and mountains on it s surface