For centuries, the world accepted Bethlehem as the birthplace of Jesus—but historians say the evidence tells a different story. Two gospel accounts clash, timelines break, and the Roman census at the ...