Part 12 of “In The Long Run”, our series on the Psalms of Ascent. Caleb looks at how Psalm 130 teaches us to hold onto the hope of rescue in the depths of sin and suffering.
For more info, visit thegardensa.org