Creator
Hurricane Beta dumped heavy rains and whipped up winds on Central America’s Caribbean coast on Saturday, prompting Nicaraguan troops to evacuate thousands of people as Honduras…