Cart is empty
Sign in / Register
< Back to collections by Leonard Freed
Leonard Freed - USA. New York. Fidel CASTRO.
USA. New York City. 1979. Community relations.
USA. New York City. 1979. A massive round-the-clock show of force by the police to protect a foreign head of state from his own countrymen.