A 7.0 magnitude earthquake struck right outside the resort town of Acapulco on Tuesday night, causing buildings 200 miles away in Mexico City to sway.