An earthquake of magnitude 2.8 and depth of 0.90 kilometers occurred 30.03 miles from Petrolia, CA in Humboldt County at 03:45 AM.