and went on to withstand two world wars and several other battles under the control of the Spanish and, later, the United States. Now, El Castillo San Felipe del Morro (known simply as El Morro ...