Preview Independence statue on the Plaza de Armas in the capital of the north, Trujillo, Peru, South America. Image ID: 83-12162 Artist: Robert Francis Purchase a commercial license Buy framed prints & more from our print store day places outdoors nobody travel travel destinations architecture art statue monument independence politics landmark trujillo peru cities city location urban location town sculpture