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 Troy E. Schmidt · Last updated 4 years ago · 902.3K views · SOURCE