A young female student is violently and arbitrarily arrested by police in Habana, Cuba in reprisal for staging a protest in solidarity with the San Isidro Movement.
Read MoreA young female student is violently and arbitrarily arrested by police in Habana, Cuba in reprisal for staging a protest in solidarity with the San Isidro Movement.
Read More