What causes double yolks is that the hen's internal egg making machine messes up, she releases two yolks at a time instead of just one. Pullets just starting to lay and older hens tend to do that more often than others. Some individual hens have that glitch in their system. Since the...