Hurricane Otto made landfall in Nicaragua on Thursday, threatening to bring flash floods and landslides to the Central American country. The Category 2 storm was packing maximum sustained winds of 110 mph and moving west at 9 mph as it hit the southern coast near the town of San Juan de Nicaragua, the National Hurricane […]