This particular radio segment I linked to mentioned the reasons mentioned so far--unequal leg length and handedness. But the researcher tested these and other theories and he found no correlation between them and whether people walked in circles or in which direction the test subjects turned.