An earthquake of magnitude 2.9 and depth of 5.20 kilometers occurred 7.95 miles from Westmorland, CA in Imperial County at 01:37 AM.