Pedro Castillo and Aníbal Torres. Image courtesy of ANDINA.
Pedro Anibal
By Diego Lopez Marina
August 9, 2022
You Might Also Enjoy
British tourist found dead in southern Peru mountains
By Colin Post - April 19, 2016
President Vizcarra admits to “mistake” of meeting secretly with Keiko Fujimori
By Michael Krumholtz - August 27, 2018
Peru bus plummets down 100-meter gorge in third deadly bus crash of year
By Frances Jenner - March 8, 2018