An earthquake of magnitude 3.4 and depth of 23.80 kilometers occurred 5.80 miles from Freeland, WA in Island County at 10:56 AM.