Heavy rains lashed California on Sunday as Tropical Storm Hilary raced in from Mexico, bringing warnings of potentially life-threatening flooding in the typically arid southwestern United States.
With people already on edge, nature struck in another scary way: a 5.1 magnitude earthquake hit near the southern California town of Ojai but there were no immediate reports of damage or casualties.
As of Sunday afternoon Hilary's core was in California packing maximum sustained winds of 60 miles (95 kilometres) per hour, after barreling up Mexico's Baja California Peninsula, the US National Hurricane Center (NHC) said of this tropical weather event which was very rare for southern California. The storm was moving at the brisk pace of 23 mph (37 kph).
"Catastrophic and life-threatening flooding likely over Baja California and portions of the southwestern US through Monday," it warned.
"This is an unprecedented weather event," Los Angeles Mayor Karen Bass warned.
Beaches were ordered closed and people rushed to stores to stock up on water and other essentials. Flash flood and even tornado warnings were issued for some areas.
Hilary earlier reached Category 4 -- the second-most powerful on the five-step Saffir-Simpson hurricane scale -- but was downgraded to a tropical storm as it headed towards the densely populated Mexican border city of Tijuana.
Despite the weakening, US Federal Emergency Management Agency (FEMA) administrator Deanne Criswell urged people to take the dangers seriously.
"Hurricane Hilary is going to be a serious impact and threat to southern California," she said on CNN.
California Governor Gavin Newsom declared a state of emergency for much of the state's southern area.
"Stay safe, California," he wrote on social media as Hilary approached.
Also watch: North Korea 'test' launches missiles as US and South Korea begin military drills
Authorities opened five storm shelters and deployed more than 7,500 personnel, including several hundred National Guard soldiers as well as swiftwater rescue teams, Newsom's office said.
In San Diego, people filled sandbags to prepare for possible flooding, while lifeguards warned people to stay out of the sea.