Skip to Content

Baby horses are called foals.