Perfect timing (Galatians 3:26 - 4:11)

Duration: 32:11