An earthquake of magnitude 2.9 and depth of 2.90 kilometers occurred 6.65 miles from Smiley, TX in Gonzales County at 10:43 AM.