Sovereign God

Duration: 1875