An earthquake of magnitude 2.8 and depth of 13.10 kilometers occurred 6.58 miles from Esparto, CA in Yolo County at 05:20 AM.