An earthquake struck about 10:50 a.m. Thursday about two miles from Alex in Grady County, the U.S. Geological Survey reported. The quake had a 3.0 magnitude and its epicenter was about 43 miles from Oklahoma City.