Footnote
a The breeder can decide when a mare will foal. Generally, she can foal every year, but from time to time, she cannot. In her normal life span of 25 to 30 years, a mare will give birth to between 15 and 18 foals.
a The breeder can decide when a mare will foal. Generally, she can foal every year, but from time to time, she cannot. In her normal life span of 25 to 30 years, a mare will give birth to between 15 and 18 foals.