A magnitude 2.9 earthquake struck Lake County, Ohio, rattling homes and nerves across the northeast corner of the state. The ...