An earthquake of magnitude 3.4 and depth of 4.10 kilometers occurred 2.79 miles from Marshall, OK in Logan County at 03:54 AM.