Joseph (the earthly father of Jesus) is a man of great moral courage and is also someone who knows how to make good decisions.
See All 185 Episodes of "True Foundations (True Foundations)"