An earthquake of magnitude 2.8 and depth of 9.90 kilometers occurred 4.70 miles from American Canyon, CA in Napa County at 07:54 AM.