Irish Che Guevara statue called “an outrage” by leading US politicians

Photo of a Che Guevara statue at the site of his death in Bolivia.
false

COMMENTS