An earthquake of magnitude 3.4 and depth of -0.30 kilometers occurred 4.25 miles from Williams, CA in Colusa County at 03:19 PM.