Tropical Storm Karl lashes Mexico
Tropical Storm Karl has sparked heavy downpours on Mexico's Yucatan Peninsula as it moves towards the Gulf of Mexico, where it is expected to pick up steam and become a hurricane threatening the country's central coast by the weekend.
Meanwhile in the Atlantic, forecasters say Hurricane Igor has spun into a major Category 4 storm and is threatening to generate life-threatening rip currents along the US east coast over the weekend and to bring large swells to the Bahamas and Virgin Islands before that.
Hurricane Julia, though, has now declined to a Category 3 storm and is not a threat to land.
In Mexico, the government issued a hurricane watch for its eastern Gulf Coast from La Cruz in Tamaulipas state south to Nautla in Veracruz. Karl s expected to reach the coast on Saturday.
The storm made landfall on Yucatan about 30 miles up the coast from the Quintana Roo state capital of Chetumal, with winds of about 65mph, according to the US National Hurricane Centre in Miami. It hit about midway between the cruise ship port of Majahual and the coastal town of Xcalak.
Violeta Pineda, who has operated the Hotel Kabah Na for 13 years, said waves were rolling about 25 yards on to the beach and eating away at a stretch of road that runs along the coast.
Electricity went out briefly around Majahual, but the town took an almost-direct hit from Category 5 Hurricane Dean in 2007 - the third most powerful Atlantic hurricane to hit land - and "this is nothing in comparison", said Ms Pineda.
Karl's centre passed close to the state capital, where there were reports of heavy rain and wind, downed trees and power outages.
The storm then moved inland over tiny rural hamlets and its winds declined to about 40mph.
It is expected to move back over water and into the Gulf of Mexico on Thursday.