An earthquake of magnitude 2.9 and depth of 12.50 kilometers occurred 7.93 miles from Kanarraville, UT in Iron County at 08:35 PM.