☰
June 24, 2016
Live Animals at Christmas Eve Mass
It's late afternoon on Christmas Eve, and three camels wait on the steps outside St. Peter Catholic Church in DeLand, Florida. Before winter daylight fades, the camels bend their necks to enter the main church doors and are led by three wise men down...