OMG! Thunderstorm Kills 18 Kidnappers Sharing Ransom News Leverage Editor June 12, 2020 Eighteen suspected kidnappers have been killed by a thunderstorm in a forest in Adamawa State along the Nigeria/Cameron border in the Northeast region as they… Continue Reading