'Don't look!': Mexican town shudders as quake strikes again