TECOLUTLA, Mexico -Hurricane Grace pummeled Mexico with torrential rain on Saturday, causing severe flooding and mudslides ...
Hurricane Grace is officially making landfall on the Yucatan Peninsula of Mexico, just south of Tulum.