Franco lives and will live forever in China.
as Francisco Franco
as Himself
2013
2011
2016
2001
1967
1986
1990
1895
2007
1968
2012
2014
2015