An earthquake of magnitude 3.1 and depth of 36.70 kilometers occurred 950.33 miles from Key Largo, FL in Monroe County at 02:26 PM.