An earthquake of magnitude 2.8 and depth of 4.60 kilometers occurred 12.96 miles from Willows, CA in Glenn County at 03:03 PM.