Why did Mary give birth in an animal shelter?

Answer There was no room for them anywhere else

All of the rooms in Bethlehem were taken because of the census. A person offered their animal shelter.

Asked by · Last updated 4 years ago · 902.3K views · SOURCE