ONE WEEK TO THE BEACHHEAD* IN BRITAIN!
*BEACHHEAD DEFINITION: The first objective of a military force landing on an enemy shore; a foothold that can be used for further advancement. Left to right, Big Ben, Queen’s guard, Westminster Abbey. Photos by Bob Larson during 2017 Mission to Europe. Eight years ago, we established an Eastern European spiritual beachhead in Ukraine. Since then we’ve trained more than 11,000 pastors to minister …