An earthquake of magnitude 2.9 and depth of 5.40 kilometers occurred 5.16 miles from Langston, OK in Logan County at 04:00 PM.