A 6.9 magnitude quake struck in the Sea of Cortez off Mexico's Baja California on Thursday, rattling rattling buildings in towns on both sides of the narrow sea, though there were no reports of major damage or injuries.
The quake shook buildings in the tourist resort of La Paz on the Baja California peninsula, famous for its whale watching, as well as along the coast of the state of Sinaloa.
Sinaloa emergency officials said they had no reports of damage but were investigating reports that some buildings had been evacuated.
The quake was centered in the south of the Sea of Cortez, also known as the Gulf of California, 105 kilometres south of Los Mochis in Sinaloa on the mainland. It was very shallow, just 10 km below the seabed.
The Pacific Tsunami center said the quake had not triggered a tsunami but could cause local waves.