 Complete the following phrase:  Morro Solar morro in Spanish means: a rounded promontory is a headland, situated in the district of Chorrillos, to the south of Lima, Peru. Morro Solar is notable for being a site of the 