An earthquake of magnitude 2.8 and depth of 2.50 kilometers occurred 21.24 miles from Alva, OK in Woods County at 05:48 PM.