An earthquake of magnitude 2.1 and depth of 5.00 kilometers occurred 8.91 miles from Tahlequah, OK in Cherokee County at 10:31 AM.