Directed by David Attwood | Starring: Gael García Bernal, Patricia Velásquez, Cecilia Suárez, Diego Luna

Fidel Castro rises to power in Cuba.

Fidel - Publicity still

Fidel publicity still

By c2412 (approved by Komond)

165 kb

1200 x 789 pixels

Download Only donators and contributors can download this picture.

More stills and photos from Fidel