The Life of David: God

This week, Brad Boucher continues our sermon series on David. 2 Samuel 6