An earthquake of magnitude 2.9 and depth of 4.20 kilometers occurred 4.43 miles from Arcadia, OK in Oklahoma County at 04:55 AM.