An earthquake of magnitude 2.8 and depth of 4.30 kilometers occurred 4.70 miles from Enoch, UT in Iron County at 03:19 AM.