An earthquake of magnitude 2.8 and depth of 5.20 kilometers occurred 8.54 miles from Westmorland, CA in Imperial County at 01:54 AM.