An earthquake of magnitude 2.8 and depth of 10.60 kilometers occurred 2.28 miles from Brawley, CA in Imperial County at 04:59 AM.