Why do cats always land on their feet?

Cats twist their flexible spine mid-air so their feet point down — but they can still get hurt from high falls.