44.4048° N, 8.9343° E

GENOA

Most Famous People Born in Genoa, Italy

Notable people
2,344
Peak decade
1920s
Median birth year
1907
Most distinctive
Pallanuotista 156.2×

A maritime republic that spent eight centuries moving money and cardinals around the western Mediterranean — the Painter and Sculptor benches are the Renaissance dividend, the Prelate and Priest depth is what a city with two medieval popes leaves on the ledger, and the Pallanuotista cohort, running at better than a hundred and fifty times the global baseline, is what happens when the harbor itself doubles as the practice pool.

Through the Centuries

One face per century — the most globally famous figure born in Genoa during each.

What Genoa Is Known For

Click any row to filter the list of people below.

Politician is Genoa's biggest profession — 15% of all notables (358).

Genoa over-indexes on pallanuotista156.2× the global rate.

  1. Politician358
  2. Football284
  3. Painter161
  4. Actor117
  5. Priest89
  6. Writer76
  7. Singer58
  8. Composer49
  1. Pallanuotista27156.2×
  2. Prelate246.0×
  3. Entrepreneur253.1×
  4. Sculptor473.1×
  5. Painter1612.6×
  6. Priest892.6×
  7. Poet461.9×
  8. Composer491.6×

Profession Mix Over Time

Each band shows a profession family's share of Genoa's notable births by decade. Hover the chart for the breakdown at any decade.

15001550160016501700175018001850190019502000
  • Sports
  • Politics & Law
  • Art & Design
  • Writing
  • Film & TV
  • Music
  • Other
All2,344
Sort By

2,344 notable people

0001 EXPLORER

Christopher Columbus

1451 - 1506

Preview
0002 COMPOSER

Niccolò Paganini

1782 - 1840

Preview
0003 ARCHITECT

Renzo Piano

Born 1937

Preview
0004 POLITICIAN

Giuseppe Mazzini

1805 - 1872

Preview
0005 FILM

Vittorio Gassman

1922 - 2000

Preview
0006 AUTHOR

Leon Battista Alberti

1404 - 1472

Preview
0007 POET

Eugenio Montale

1896 - 1981

Preview
0008 COMEDIAN

Paolo Villaggio

1932 - 2017

Preview
0009 POLITICIAN

Palmiro Togliatti

1893 - 1964

Preview
0010 CLERIC

Pope Innocent VIII

1432 - 1492

Preview
0011 SINGER

Fabrizio De André

1940 - 1999

Preview
0012 EXPLORER

John Cabot

1450 - 1498

Preview
0013 CLERIC

Pope Innocent IV

1195 - 1254

Preview
0014 ACTOR

Moana Pozzi

1961 - 1994

Preview
0015 ACTOR

Sabrina Salerno

Born 1968

Preview
0016 FILM

Pietro Germi

1914 - 1974

Preview
0017 ASTRONOMER

Riccardo Giacconi

1931 - 2018

Preview
0018 OFFICER

Ambrogio Spinola, 1st Marquess of Balbases

1569 - 1630

Preview
0019 GENETICIST

Luigi Luca Cavalli-Sforza

1922 - 2018

Preview
0020 POPE

Pope Adrian V

1205 - 1276

Preview
0021 PRIEST

Jacobus da Varagine

1228 - 1298

Preview
0022 SINGER

Nino Ferrer

1934 - 1998

Preview
0023 POET

Goffredo Mameli

1827 - 1849

Preview
0024 POET

Edoardo Sanguineti

1930 - 2010

Preview
0025 RELIGIOUS

Catherine of Genoa

1447 - 1510

Preview
0026 PAINTER

Giovanni Battista Gaulli

1639 - 1709

Preview
0027 SON

Prince Emanuele Filiberto, Duke of Aosta

1869 - 1931

Preview
0028 SINGER

Daniela Dessì

1957 - 2016

Preview
0029 PAINTER

Vanessa Beecroft

Born 1969

Preview
0030 CARDINAL

Giuseppe Siri

1906 - 1989

Preview
0031 FILM

Giuliano Montaldo

Born 1930

Preview
0032 ACTOR

Rosanna Schiaffino

1939 - 2009

Preview
0033 ACTOR

Eleonora Rossi Drago

1925 - 2007

Preview
0034 ACTOR

Arisa

Born 1982

Preview
0035 ARCHITECT

Johann Lukas von Hildebrandt

1668 - 1745

Preview
0036 CONDUCTOR

Fabio Luisi

Born 1959

Preview
0037 LIBRETTIST

Felice Romani

1788 - 1865

Preview
0038 POLITICIAN

Nino Bixio

1821 - 1873

Preview
0039 PAINTER

Alessandro Magnasco

1667 - 1749

Preview
0040 EXPLORER

Bartholomew Columbus

1460 - 1515

Preview
0041 PAINTER

Giovanni Benedetto Castiglione

1607 - 1665

Preview
0042 POLITICIAN

Ignazio Marino

Born 1955

Preview
0043 WRITER

Sebastiano Vassalli

1941 - 2015

Preview
0044 SINGER

Carmen Russo

Born 1959

Preview
0045 SINGER

Antonella Ruggiero

Born 1952

Preview
0046 FILM

Duccio Tessari

1926 - 1994

Preview
0047 ECONOMIST

Paolo Emilio Taviani

1912 - 2001

Preview
0048 FOOTBALL

Federico Chiesa

Born 1997

Preview
0049 ARCHITECT

Giancarlo De Carlo

1919 - 2005

Preview
0050 INSTRUMENTALIST

Ivano Fossati

Born 1951

Preview
0051 FILM

Claudio Gora

1913 - 1998

Preview
0052 ACTOR

Alberto Lupo

1924 - 1984

Preview
0053 JOURNALIST

Fernanda Pivano

1917 - 2009

Preview
0054 ACTOR

George Eastman (actor)

Born 1942

Preview
0055 OFFICER

Giovanni Andrea Doria

1540 - 1606

Preview
0056 COMPOSER

Cesare Pugni

1802 - 1870

Preview
0057 ACTOR

Delia Boccardo

Born 1948

Preview
0058 ACTOR

Ombretta Colli

Born 1943

Preview
0059 SCENOGRAPHER

Emanuele Luzzati

1921 - 2007

Preview
0060 FOOTBALL

Vincenzo Fiorillo

Born 1990

Preview
0061 FOOTBALL

Enrico Chiesa

Born 1970

Preview
0062 PAINTER

Gioacchino Assereto

1600 - 1649

Preview
0063 FOOTBALL

Gian Piero Ventura

Born 1948

Preview
0064 PIANIST

Gian Piero Reverberi

Born 1939

Preview
0065 PRESBYTER

Andrea Gallo

1928 - 2013

Preview
0066 SINGER

Giuseppe Taddei

1916 - 2010

Preview
0067 POLITICIAN

Umberto Terracini

1895 - 1983

Preview
0068 POLITICIAN

Simone Boccanegra

Died 1363

Preview
0069 WRITER

Milena Agus

Born 1959

Preview
0070 FOOTBALL

Pietro Pellegri

Born 2001

Preview
0071 ACTOR

Carla Signoris

Born 1960

Preview
0072 ACTOR

Bartolomeo Pagano

1878 - 1947

Preview
0073 RELIGIOUS

Virginia Centurione Bracelli

1587 - 1651

Preview
0074 CARDINAL

Anastasio Ballestrero

1913 - 1998

Preview
0075 PRIEST

Mauro Piacenza

Born 1944

Preview
0076 PRIEST

Guido Marini

Born 1965

Preview
0077 ACTOR

Gilberto Govi

1885 - 1966

Preview
0078 COMPOSER

Michele Novaro

1818 - 1885

Preview
0079 ORGANIST

Michelangelo Rossi

1601 - 1656

Preview
0080 COMPOSER

Camillo Sivori

1815 - 1894

Preview
0081 REVOLUTIONARY

Balilla

1735 - 1781

Preview
0082 PAINTER

Enrico Accatino

1920 - 2007

Preview
0083 INDUSTRIALIST

Vittorio Valletta

1883 - 1967

Preview
0084 PRINCESS

Maria Caterina Brignole

1737 - 1813

Preview
0085 LINGUIST

Giacomo Devoto

1897 - 1974

Preview
0086 ACTOR

Ugo Fangareggi

1938 - 2017

Preview
0087 FOOTBALL

Stefano Eranio

Born 1966

Preview
0088 POLITICIAN

Guido Mantega

Born 1949

Preview
0089 ARTIST

Giulio Paolini

Born 1940

Preview
0090 COMPOSER

Angelo Francesco Lavagnino

1909 - 1987

Preview
0091 CARDINAL

Luigi Lambruschini

1776 - 1854

Preview
0092 COMEDIAN

Maurizio Crozza

Born 1959

Preview
0093 MUSIC

Cristiano De André

Born 1962

Preview
0094 PLAYWRIGHT

Fausto Paravidino

Born 1976

Preview
0095 CURATOR

Germano Celant

1940 - 2020

Preview
0096 RELIGIOUS

Paula Frassinetti

1808 - 1882

Preview
0097 FOOTBALL

Christian Puggioni

Born 1981

Preview
0098 ACTOR

Massimo Popolizio

Born 1961

Preview
0099 ACTOR

Marisa Solinas

1941 - 2019

Preview
0100 WRITER

Elisabetta Gnone

Born 1965

Preview
0101 HOST

Enzo Tortora

1928 - 1988

Preview
0102 CONDUCTOR

Alberto Erede

1908 - 2001

Preview
0103 NOBLE

Giovanni Luigi Fieschi

1522 - 1547

Preview
0104 CARTOGRAPHER

Battista Agnese

1500 - 1564

Preview
0105 ARTIST

Giovan Battista Carpi

1927 - 1999

Preview
0106 PAINTER

Emilio Scanavino

1922 - 1986

Preview
0107 SINGER

Luciana Serra

Born 1946

Preview
0108 ARTIST

Gallieno Ferri

1929 - 2016

Preview
0109 DIPLOMAT

Jerónimo Grimaldi, 1st Duke of Grimaldi

1710 - 1789

Preview
0110 PRIEST

Innocenzo Cybo

1491 - 1550

Preview
0111 OPERA

Francesco Meli

Born 1980

Preview
0112 CARDINAL

Alderano Cybo

1613 - 1700

Preview
0113 WRITER

Giovanni Ruffini

1807 - 1881

Preview
0114 PAINTER

Domenico Piola

1627 - 1703

Preview
0115 ACTOR

Vittorio Sanipoli

1915 - 1992

Preview
0116 MISSIONARY

Charles Spinola

1564 - 1622

Preview
0117 FILM

Enrique Piñeyro (actor)

Born 1956

Preview
0118 ACTIVIST

Teresa Mattei

1921 - 2013

Preview
0119 FOOTBALL

Giovanni De Prà

1900 - 1979

Preview
0120 OPERA

Fabio Armiliato

Born 1956

Preview
0121 HUMANIST

Carlo Marsuppini

1398 - 1453

Preview
0122 HISTORIAN

Robert Sabatino Lopez

1910 - 1986

Preview
0123 SINGER

Edda Dell'Orso

Born 1935

Preview
0124 MATHEMATICIAN

Celia Grillo Borromeo

1684 - 1777

Preview
0125 ACTOR

Joe Sentieri

1925 - 2007

Preview
0126 PRIEST

Giovanni Paolo Oliva

1600 - 1681

Preview
0127 PAINTER

Valerio Castello

1624 - 1659

Preview
0128 PAINTER

Giovan Battista Langetti

1635 - 1676

Preview
0129 ACTOR

Lina Volonghi

1916 - 1991

Preview
0130 DIPLOMAT

Caffaro di Rustico da Caschifellone

1080 - 1164

Preview
0131 PHYSICIST

Giovanni Battista Baliani

1582 - 1666

Preview
0132 PAINTER

Bernardo Castello

1557 - 1629

Preview
0133 PAINTER

Giovanni Battista Paggi

1554 - 1627

Preview
0134 BANK

Alessandro Profumo

Born 1957

Preview
0135 ACTOR

Cinzia Monreale

Born 1957

Preview
0136 ARCHITECT

Lorenzo Mongiardino

1916 - 1998

Preview
0137 POLITICIAN

Giuseppe Dossetti

1913 - 1996

Preview
0138 ACTOR

Paolo Kessisoglu

Born 1969

Preview
0139 SINGER

Margherita Carosio

1908 - 2005

Preview
0140 OFFICER

Girolamo Ramorino

1792 - 1849

Preview
0141 SCULPTOR

Francesco Queirolo

1704 - 1762

Preview
0142 PAINTER

Ugo Attardi

1923 - 2006

Preview
0143 ATHLETIC

Silvia Salis

Born 1985

Preview
0144 PRELATE

Francesco Moraglia

Born 1953

Preview
0145 OFFICER

Raffaele Rossetti

1881 - 1951

Preview
0146 PSYCHOLOGIST

Ernesto Bozzano

1862 - 1943

Preview
0147 COMPOSER

Gian Franco Reverberi

Born 1934

Preview
0148 POLITICIAN

Gino Giugni

1927 - 2009

Preview
0149 PAINTER

Bernardo Bitti

1548 - 1610

Preview
0150 CARDINAL

Giuseppe Doria Pamphili

1751 - 1816

Preview
0151 ATHLETIC

Emanuele Abate

Born 1985

Preview
0152 POLITICIAN

Giuseppe Pericu

Born 1937

Preview
0153 ACTOR

Elisabetta Pozzi

Born 1955

Preview
0154 SCULPTOR

Filippo Parodi

1630 - 1702

Preview
0155 ACTOR

Giorgia Würth

Born 1981

Preview
0156 ENTOMOLOGIST

Maximilian Spinola

1780 - 1857

Preview
0157 RULER

Antoniotto Adorno

1340 - 1398

Preview
0158 PHYSICIST

Tomaso Poggio

Born 1947

Preview
0159 ACTOR

Giuditta Rissone

1895 - 1977

Preview
0160 MAN OF LETTERS

Sara Rattaro

Born 1975

Preview
0161 PRIEST

Gaetano Alimonda

1818 - 1891

Preview
0162 SINGER

Francesco Baccini

Born 1960

Preview
0163 ACTOR

Liliana Ross

1939 - 2018

Preview
0164 POLITICIAN

Marco Doria

Born 1957

Preview
0165 PAINTER

Felice Giani

1758 - 1823

Preview
0166 NAVY

Luigi Durand de la Penne

1914 - 1992

Preview
0167 ACADEMIC

Valter Longo

Born 1967

Preview
0168 ARTIST

Giancarlo Berardi

Born 1949

Preview
0169 COMPOSER

Pippo Barzizza

1902 - 1994

Preview
0170 ARCHAEOLOGIST

Luigi Bernabò Brea

1910 - 1999

Preview
0171 MATHEMATICIAN

José Luis Massera

1915 - 2002

Preview
0172 PRIEST

Ettore Balestrero

Born 1966

Preview
0173 RACER

Niccolò Canepa

Born 1988

Preview
0174 CARTOGRAPHER

Pietro Vesconte

Born 1310

Preview
0175 DUKE

Francisco Fernández de la Cueva, 10th Duke of Alburquerque

1666 - 1724

Preview
0176 LYRICIST

Giorgio Calabrese

1929 - 2016

Preview
0177 COMPOSER

Dado Moroni

Born 1962

Preview
0178 MARQUIS

Maria Brignole Sale De Ferrari

1811 - 1888

Preview
0179 POET

Piero Jahier

1884 - 1966

Preview
0180 MATHEMATICIAN

Giovanni Vacca (mathematician)

1872 - 1953

Preview
0181 POET

Carlo Innocenzo Frugoni

1692 - 1768

Preview
0182 BOTANIST

Werner Greuter

Born 1938

Preview
0183 ARCHITECT

Carlo Barabino

1768 - 1835

Preview
0184 PAINTER

Eugenio Carmi

1920 - 2016

Preview
0185 VASSAL

Francesco I Gattilusio

1326 - 1384

Preview
0186 PAINTER

Giovanni Battista Carlone

1603 - 1684

Preview
0187 LIBRETTIST

Giacomo Durazzo

1717 - 1794

Preview
0188 PRIEST

Tommaso Reggio

1818 - 1901

Preview
0189 POET

Gaspare Murtola

1570 - 1624

Preview
0190 DIPLOMAT

Benedetto I Zaccaria

1248 - 1307

Preview
0191 HISTORIAN

Sergio Luzzatto

Born 1963

Preview
0192 PAINTER

Giovanni Battista Castagneto

1851 - 1900

Preview
0193 PRINCE

Alberico I Cybo-Malaspina

1534 - 1623

Preview
0194 FRIAR

Girolamo Maria Gotti

1834 - 1916

Preview
0195 BOXER

Aureliano Bolognesi

1930 - 2018

Preview
0196 WRITER

Francesca Duranti

Born 1935

Preview
0197 ACTOR

Alberto Capozzi

1884 - 1945

Preview
0198 BUSINESS

Norman W. Walker

1886 - 1985

Preview
0199 AGRONOMIST

Raffaello Lambruschini

1788 - 1873

Preview
0200 ARTIST

Alessandro Barbucci

Born 1973

Preview
0201 ANTHROPOLOGIST

Arturo Issel

1842 - 1922

Preview
0202 OFFICER

Domenico Cavagnari

1876 - 1966

Preview
0203 ARMY

Ottone Enrico del Caretto, Marquis of Savona

1629 - 1685

Preview
0204 PLAYER

Valentina Arrighetti

Born 1985

Preview
0205 ACTOR

Franco Silva

1920 - 1995

Preview
0206 FILM

Marcello Cesena

Born 1956

Preview
0207 FILM

Enrico Casarosa

Born 1970

Preview
0208 PAINTER

Giovanni Bernardo Carlone

1584 - 1631

Preview
0209 ENTREPRENEUR

Raffaele Rubattino

1810 - 1881

Preview
0210 PAINTER

Lazzaro Tavarone

1556 - 1640

Preview
0211 POLITICIAN

Rinaldo Piaggio

1864 - 1938

Preview
0212 KING

Janus of Cyprus

1375 - 1432

Preview
0213 CONDUCTOR

Augusto Martelli

1940 - 2014

Preview
0214 ACTOR

Luca Bizzarri

Born 1971

Preview
0215 ACTOR

Tullio Solenghi

Born 1948

Preview
0216 PHYSICIST

Adalberto Giazotto

1940 - 2017

Preview
0217 FILM

Alfredo Guarini

1901 - 1981

Preview
0218 MOUNTAINEER

Alessandro Gogna

Born 1946

Preview
0219 PRIEST

Antonio Pallavicini Gentili

1441 - 1507

Preview
0220 FOOTBALL

Emilio Caprile

1928 - 2020

Preview
0221 COMPOSER

Simone Molinaro

1570 - 1634

Preview
0222 MATHEMATICIAN

Piero Villaggio

1932 - 2014

Preview
0223 FOOTBALL

Luca Rizzo

Born 1992

Preview
0224 PRIEST

Girolamo Grimaldi-Cavalleroni

1597 - 1685

Preview
0225 NUN

Maria Vittoria De Fornari Strata

1562 - 1617

Preview
0226 EXPLORER

Domenico Colombo

1418 - 1497

Preview
0227 LEXICOGRAPHER

John of Genoa

Died 1298

Preview
0228 POLITICIAN

Lorenzo Pareto

1800 - 1865

Preview
0229 PRIEST

Federigo Fregoso

1480 - 1541

Preview
0230 PRIEST

Giacomo Filippo Fransoni

1775 - 1856

Preview
0231 ACADEMIC

Monica Esposito

1962 - 2011

Preview
0232 FOOTBALL

Alberto Masi

Born 1992

Preview
0233 WRITER

Federico Rampini

Born 1956

Preview
0234 INFANTRY

Carlo Francis Lombardi

1897 - 1983

Preview
0235 PAINTER

Nicolò Barabino

1832 - 1891

Preview
0236 PRIEST

Paolo di Campofregoso

1428 - 1498

Preview
0237 FILM

Paolo Costella

Born 1964

Preview
0238 FOOTBALL

Marco Lanna

Born 1968

Preview
0239 FILM

Renzo Marignano

1923 - 1987

Preview
0240 CHOREOGRAPHER

Paolo Bortoluzzi

1938 - 1993

Preview
0241 POLITICIAN

Claudio Burlando

Born 1954

Preview
0242 ACTOR

Alex Baresi

Born 1979

Preview
0243 WRITER

Michael Jacobs (art and travel writer)

1952 - 2014

Preview
0244 PAINTER

Andrea Carlone

1639 - 1697

Preview
0245 ACTOR

Baby Pozzi

Born 1963

Preview
0246 POLITICIAN

Raffaele de Ferrari

1803 - 1876

Preview
0247 FOOTBALL

Andrea Mancini

Born 1992

Preview
0248 ACTOR

Anne Françoise Elisabeth Lange

1772 - 1816

Preview
0249 MUSIC

Stefano Grondona

Born 1958

Preview
0250 PAINTER

Luciano Borzone

1590 - 1645

Preview
0251 ASTRONOMER

Vincentio Reinieri

1606 - 1647

Preview
0252 ATHLETIC

Emilio Lunghi

1886 - 1925

Preview
0253 LINGUIST

Agostino Giustiniani

1470 - 1536

Preview
0254 SPORT

Pierpaolo De Negri

Born 1986

Preview
0255 CARTOGRAPHER

Visconte Maggiolo

1478 - 1530

Preview
0256 ACTOR

Corrado Invernizzi

Born 1965

Preview
0257 FILM

Enrico Gras

1919 - 1981

Preview
0258 FILM

Alberto Cardone

1920 - 1977

Preview
0259 PAINTER

Giovanni Bernardo Carboni

1614 - 1683

Preview
0260 PAINTER

Giovanni Maria delle Piane

1660 - 1745

Preview
0261 OFFICER

Antonio Cantore

1860 - 1915

Preview
0262 SWIMMER

Eraldo Pizzo

Born 1938

Preview
0263 SINGER

Sandro Giacobbe

Born 1951

Preview
0264 SCULPTOR

Agostino Carlini

1718 - 1790

Preview
0265 SKIER

Gianfranco Martin

Born 1970

Preview
0266 WRITER

Rossana Campo

Born 1963

Preview
0267 PRIEST

Giovanni Doria (bishop)

1573 - 1642

Preview
0268 CORSAIRE

Giuseppe Bavastro

1760 - 1833

Preview
0269 CHAMBERLAIN

Lorenzo Cybo

1500 - 1549

Preview
0270 POLITICIAN

Roberta Pinotti

Born 1961

Preview
0271 PAINTER

Giovanni Andrea de Ferrari

1598 - 1669

Preview
0272 BASKET

Marco Bonamico

Born 1957

Preview
0273 POLITICIAN

Louis-Emmanuel Corvetto

1756 - 1821

Preview
0274 ARTIST

Ugo Carrega

1935 - 2014

Preview
0275 SCULPTOR

Santo Varni

1807 - 1885

Preview
0276 FOOTBALL

Federico Moretti

Born 1988

Preview
0277 MILITAR

Ambrosio Boccanegra

Died 1373

Preview
0278 PRIEST

Lorenzo Cybo de Mari

1450 - 1503

Preview
0279 FOOTBALL

Luigi Burlando

1899 - 1967

Preview
0280 ACTOR

Carlo Mazzarella

1919 - 1993

Preview
0281 PRIEST

Lazzaro Opizio Pallavicino

1719 - 1785

Preview
0282 FOOTBALL

Ottavio Barbieri

1899 - 1949

Preview
0283 PRESBYTER

Joseph Frassinetti

1804 - 1868

Preview
0284 MILITAR

Giovanni Giustiniani

1418 - 1453

Preview
0285 ARTIST

Barbara Canepa

Born 1969

Preview
0286 PRIEST

Giorgio Fieschi

1395 - 1461

Preview
0287 POLITICIAN

Michel-Angelo Cambiaso

1738 - 1813

Preview
0288 PAINTER

Lorenzo De Ferrari

1680 - 1744

Preview
0289 POLITICIAN

Rainer Offergeld

Born 1937

Preview
0290 PRIEST

Agustín de Spínola Basadone

1597 - 1649

Preview
0291 ACTOR

Ignazio Oliva (acteur)

Born 1970

Preview
0292 SOCIALITE

Maria Antonia Branconi

1746 - 1793

Preview
0293 SOVEREIGN

Rainier I of Monaco, Lord of Cagnes

1267 - 1314

Preview
0294 RELIGIEUSE

Rosa Maria Benedetta Gattorno Custo

1831 - 1900

Preview
0295 PAINTER

Giovanni Battista Merano

1632 - 1698

Preview
0296 FOOTBALL

Enrico Sardi

1891 - 1969

Preview
0297 MUSIC

Enzo Pietropaoli

Born 1955

Preview
0298 PRIEST

Antonmaria Sauli

1541 - 1623

Preview
0299 MATHEMATICIAN

Furio Honsell

Born 1958

Preview
0300 PAINTER

Antonio Maria Vassallo

1620 - 1664

Preview