How do cats always land on their feet?

2016-04-03 1

How do cats always land on their feet?