Rescuing the rest in Columbia

Praying people are the ‘special forces’ of God. They undertake the humanly impossible and show that all things are possible with God.
Read more.