How until the mare has a foal?

Answer:

342 days at most( almost a year)

First answer by Thoroughbred17. Last edit by Thoroughbred17. Contributor trust: 1 [recommend contributor recommended]. Question popularity: 2 [recommend question].