An earthquake of magnitude 3.5 and depth of -3.40 kilometers occurred 8.49 miles from Preston, ID in Franklin County at 07:14 PM.