Man, I don't know what they hit, but whatever it was, they hit it hard.
Terra Firma = Hard as a rock
That's going to leave a mark.