Tim joins Shane again to test the boundary between meaning-making stories and historical fact, and to explore the ways in which myth and history intersect in the Christian story.
See All 282 Episodes of "Upstream"