A magnitude 7.4 earthquake struck WSW of Puerto Madero, Mexico on Friday, with tremors felt in neighboring Guatemala and El Salvador.