Castro: The World's Most Watched Man
Fidel Castro en la Mira
Documentary
Release date: 2015-10-22
Length: 44 minutes
Fidel Castro employed a vast spy network that helped him remain in power.
Streams on
No streaming provider for
Data provided by JustWatch