Flocking is a hugely spectacular phenomena, as anyone who has watched the large scale behaviour of ants or sheep or starlings or even humans can attest. But the nature of flocking still puzzles ...