The Good News
Manage episode 427238182 series 3296924
There are two messengers in the story of Christ’s birth who could not have been more different! And yet this world-changing moment is still being announced by millions of people filled with the Spirit of the one born in Bethlehem.
663 episoade