A mule cannot give birth to a horse foal because:

A) Mules and horses are different species and cannot interbreed.
B) Mules are sterile and cannot reproduce.
C) Mules give birth to foals, not horse foals.
D) Mules can only give birth to donkey foals.