Hurricane Iota has made landfall in Nicaragua as a Category 4 major hurricane after pummeling the Colombian islands of San Andres and Providencia. The storm made landfall near the town of Haulover at ...