An earthquake of magnitude 3.0 and depth of 15.60 kilometers occurred 21.71 miles from Gadsden, AZ in Yuma County at 11:58 PM.