Hurricane Norbert has roared into Mexico's southern Baja California peninsula with torrential rains and screaming winds.
The U.S. National Hurricane Center says Norbert made landfall near Puerto Charley on the southwest coast of Baja California. It has winds of up to 105 miles (165 kph).
It is expected to sweep across a sparsely populated stretch of the peninsula, and then make a second landfall Saturday night in northwestern Mexico's mainland -- possibly as a hurricane.
Residents are fleeing to shelters as floodwaters rise in their homes. Winds are bending palm trees and some streets are in knee-deep water in the town of Puerto San Carlos.