Disaster Relief Deploys to Florida

September 19th, 2017

Disaster Relief USA (DRUSA) is deploying to Immokalee, Florida. Based upon reports from pastors in the Naples, Florida area stating that there are widespread electrical outages and no running water, a...

Continue Reading