An earthquake of magnitude 2.9 and depth of 3.40 kilometers occurred 13.58 miles from Anthony, KS in Harper County at 08:35 AM.