An earthquake of magnitude 2.9 and depth of 11.60 kilometers occurred 29.81 miles from Petrolia, CA in Humboldt County at 01:54 AM.