A 4.3-magnitude earthquake centered just west of Muscoy, and north of San Bernardino, rattled Southern California at 9:32 a.m. on Thursday, July 31, according to the United States Geological Survey.