sttwm.wordpress.com
So What Really Happens When The Holy Spirit Shows Up?
These pictures were taken of yours truly in Narok Kenya in 2006 during the inauguration of a new church building in Maasai Land, where a modern day revival takes place. The only “Person of Interest…