Results 2 results found Statue of Francisco Pizarro, Plaza Mayor, Trujillo, Extremadura, Spain, Europe Statue of Francisco Pizarro, Plaza Mayor, Trujillo, Extremadura, Spain, Europe