What causes the earth to spin on its axis?

25 answers