New Ideas


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...

CONTINUE READING