Luis Andrés Henao, Associated Press Published 8:16 a.m. ET Oct. 7, 2020 | Updated 1:04 p.m. ET Oct. 7, 2020 Cancun, Mexico — Hurricane Delta made landfall just south of the Mexican resort of Cancun on Wednesday, downing trees and knocking out power along the northeastern coast of Yucatan Peninsula, […]