Explo 85 was an unprecedented, massive world satellite Christian event that staff in Egypt had neither the technology at hand or the support of the government to accomplish it, but through faith, God made it happen.