Can an animal impregnate a human?

And vice versa?
15 answers 15