A preliminary magnitude 2.9 earthquake shook Stanislaus County Saturday afternoon, according to the United States Geological Survey. The quake struck at around 12:57 p.m., USGS reported ...