Every spring in Manitoba, up to 100000 red sided garter snakes emerge from underground limestone dens, forming swirling mating balls. Why do they gather here in such astonishing numbers?