Ministry: i-61 Nicaragua Directors Shelton and Rebecca Taguma (from Zimbabwe and Idaho, respectively) served as missionaries and Christian workers with the poor for 8 years in Africa before joining the i-61 […]