News

TAMPICO, MEXICO (WTVD) -- The National Weather Service confirmed that Tropical Depression Barry made landfall Sunday night. Barry made landfall roughly 15 miles south-southeast of Tampico, Mexico.