An earthquake of magnitude 2.9 and depth of 4.30 kilometers occurred 58.35 miles from Petrolia, CA in Humboldt County at 06:52 AM.