An earthquake of magnitude 2.8 and depth of 6.70 kilometers occurred 1.56 miles from Cupertino, CA in Santa Clara County at 11:03 AM.