Quantcast

iStock

By John Gibler

Midday on Friday, Mar. 2, as family and colleagues marked the second anniversary of the murder of Berta Cáceres, Honduran federal police arrested Roberto David Castillo Mejía at the San Pedro Sula International Airport as he tried to leave the country.

Read More Show Less

EcoWatch Daily Newsletter

Sponsored
Sponsored