An earthquake of magnitude 3.1 and depth of 57.50 kilometers occurred 915.06 miles from Key Largo, FL in Monroe County at 10:32 AM.