An earthquake of magnitude 2.3 and depth of 1.70 kilometers occurred 5.94 miles from Foster, OK in Garvin County at 03:27 AM.