An earthquake of magnitude 4.2 and depth of 14.00 kilometers occurred 247.58 miles from Nogales, AZ in Santa Cruz County at 11:54 PM.