Hypervelocity impacts