How could a baby lying in a feeding trough be "good news of great joy"? What is unique about this baby? And how will he transform not only this world, but our hearts?
See All 228 Episodes of "Casting Hope"