by Ken Klukowski at breitbart.com Christians around the globe celebrate Christmas this week, what they believe to be the miracle of the Incarnation—that God came into this world by being born as a baby, and living a human life on this earth, believing this to be the fulfillment of centuries of prophecy. Jesus of Nazareth […]