A quiet hillside in southern China holds the mark of something that arrived with enormous force from far beyond our planet.