Psalms Psalm 107 Part 1: Why Does God Ordain Our Troubles? 24 May, 2020 Bible Text: Psalm 107:1-43 | Speaker: Jeremiah von Kuhn | Series: Psalms