Listen

Description

David, a shepherd and the great great great great great (you get the idea) grandfather of Jesus’ earthly dad Jospeh. Let’s see how God’s promised deliverer comes from the line of David.