Garibaldi, Giuseppe

Giuseppe Garibaldi was an Italian general and politician... read more