An earthquake of magnitude 2.8 and depth of 22.70 kilometers occurred 6.78 miles from Petrolia, CA in Humboldt County at 08:57 AM.