43.7714° N, 11.2542° E

FLORENCE

Most Famous People Born in Florence, Italy

Notable people
3,189
Peak decade
1920s
Median birth year
1869
Most distinctive
Sculptor 5.7×

The Quattrocento, in one city. Florence is the only city in the dataset where the 1400s and 1500s together account for a fifth of all notable births, and the distinctive shelves still carry the Medici imprint — sculptors and painters at more than five times the global rate, architects, poets, and an unusually heavy mathematician column from the same workshops that produced Brunelleschi and Galileo. The modern half adds footballers and actors, but the city's centre of gravity is the two centuries when it more or less invented the Renaissance.

Through the Centuries

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

What Florence Is Known For

Click any row to filter the list of people below.

Painter is Florence's biggest profession — 13% of all notables (425).

Florence over-indexes on sculptor5.7× the global rate.

Florence under-produces football — only 0.4× the global rate.

  1. Painter425
  2. Politician267
  3. Writer175
  4. Actor156
  5. Football138
  6. Sculptor119
  7. Priest116
  8. Architect90
  1. Sculptor1195.7×
  2. Painter4255.1×
  3. Architect903.2×
  4. Poet882.7×
  5. Priest1162.5×
  6. Mathematician362.3×
  7. Composer872.1×
  8. Writer1751.7×
  1. Football1380.4×

Profession Mix Over Time

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

15001550160016501700175018001850190019502000
  • Art & Design
  • Writing
  • Sports
  • Politics & Law
  • Film & TV
  • Science
  • Other
All3,189
Sort By

3,189 notable people

2401 WRITER

Nando Vitali (scrittore 1898)

1898 - 1977

Preview
2402 RELIGIOSO

Tommaso Sardi

1460 - 1517

Preview
2403 PAINTER

Giancarlo Dughetti

1931 - 1986

Preview
2404 MERCHANT

Pandolfo Rucellai

1436 - 1497

Preview
2405 ILLUSTRATOR

Alberto Pagliaro

Born 1972

Preview
2406 BOXER

Ivano Biagi

Born 1964

Preview
2407 WRITER

Vasco Mariotti

1906 - 1962

Preview
2408 DESIGNER

Giorgio di Sant' Angelo

1933 - 1989

Preview
2409 OFFICER

Mario Bellagambi

1915 - 2001

Preview
2410 PRELATE

Bernard d'Elbène

Died 1569

Preview
2411 BASKET

Marianna Balleggi

Born 1974

Preview
2412 POLITICIAN

Giovanni Berta

1894 - 1921

Preview
2413 SCULPTOR

Orazio Mochi

1571 - 1625

Preview
2414 ACTOR

Maurizio Lombardi

Born 1973

Preview
2415 POLITICIAN

Foscolo Lombardi

1895 - 1973

Preview
2416 PAINTER

Stefano di Francesco

Died 1427

Preview
2417 RACER

Roberto Patrignani

1935 - 2008

Preview
2418 PAINTER

Antonio Costa (painter)

1847 - 1915

Preview
2419 MILITAR

Piero Machiavelli

1514 - 1564

Preview
2420 PAINTER

Niccolò Cecconi

1835 - 1902

Preview
2421 POLITICIAN

Tommaso Corsini

1762 - 1856

Preview
2422 SPORT

Umberto Berni

1900 - 1945

Preview
2423 MAGISTRAT

Gian Paolo Meucci

1919 - 1986

Preview
2424 MUSIC

Mario Fabbri (musicologo)

1931 - 1983

Preview
2425 FILM

Marco Colli

Born 1950

Preview
2426 ARCHITECT

Enrico Dante Fantappiè

1869 - 1951

Preview
2427 JOURNALIST

Gino Pestelli

1885 - 1965

Preview
2428 SINGER

Morby

Born 1965

Preview
2429 ACADEMIC

Giovanni Nesi

Born 1986

Preview
2430 ACTOR

Giovanni Ferrini

1699 - 1758

Preview
2431 COMPOSER

Adolfo Baci

1834 - 1918

Preview
2432 FILM

Marco Limberti

Born 1969

Preview
2433 PAINTER

Bruno Brunetti (pittore)

1920 - 1966

Preview
2434 BIOGRAPHER

Niccolò Gherardini

1604 - 1678

Preview
2435 ARCHITECT

Mario Terzaghi

1915 - 1998

Preview
2436 VIOLIN

Paolo Chiavacci

Born 1962

Preview
2437 PHYSICIAN

Tommaso Alghisi

1669 - 1713

Preview
2438 UMANISTA

Lapo da Castiglionchio il Giovane

1406 - 1438

Preview
2439 PAINTER

Girolamo Riminaldi

-

Preview
2440 ARCHITECT

Gherardo Mechini

1550 - 1621

Preview
2441 JOURNALIST

Benedetta Corbi

Born 1964

Preview
2442 PAINTER

Fabius Lorenzi

1880 - 1964

Preview
2443 ARTIST

Marco Raugei

1958 - 2003

Preview
2444 PRIEST

Leonardo Tornabuoni

1494 - 1540

Preview
2445 TEACHER

Pompeo Biondi

1902 - 1966

Preview
2446 OFFICER

Raffaello Reghini

1868 - 1930

Preview
2447 ACTOR

George Humbert

1880 - 1963

Preview
2448 FILM

Francesco Fei

Born 1967

Preview
2449 FOOTBALL

Lorenzo Collacchioni

Born 1980

Preview
2450 ENIGMISTA

Omar Monti

Born 1975

Preview
2451 ARCIVESCOVO

Pietro Niccolini

1573 - 1651

Preview
2452 BOTANIST

Stefano Rossi

1851 - 1898

Preview
2453 PAINTER

Alessandro Rontini

1854 - 1933

Preview
2454 SWIMMER

Melissa Pasquali

Born 1972

Preview
2455 PRINTMAKER

Giovanni Battista Cecchi

1748 - 1815

Preview
2456 PAINTER

Francesco di Pellegrino

Died 1552

Preview
2457 POLITICIAN

Niccolò Nobili

1830 - 1900

Preview
2458 PAINTER

Coriolano Vighi

1846 - 1905

Preview
2459 WRITER

Pietro Dazzi

1837 - 1896

Preview
2460 WRITER

Andrea Della Rossa

1961 - 2011

Preview
2461 CARDINAL

Andrea Ghilini

Died 1343

Preview
2462 CIVIL SERVICE

Carlo D'Orta

Born 1955

Preview
2463 ARCHBISHOP

Giovanni de' Diotisalvi

Died 1473

Preview
2464 ASTRONOMER

Giovanni Godoli

1927 - 2006

Preview
2465 ACTOR

Giulio Tempesti

Born 1875

Preview
2466 FOOTBALL

Mario Mazzoni

1931 - 2019

Preview
2467 JOURNALIST

Ugo Pesci

1846 - 1908

Preview
2468 RELIGIOUS

Iacopo Altoviti

1604 - 1693

Preview
2469 POET

Michel Verin

1468 - 1487

Preview
2470 REGISTA

Alessandro Brissoni

1913 - 1980

Preview
2471 MILITAR

Giuseppe Baylon

1909 - 2005

Preview
2472 BANK

Gustave Aguet

1852 - 1927

Preview
2473 SCULPTOR

Vincenzo Foggini

1701 - 1755

Preview
2474 ACTIVIST

Andrea Tamburi

1948 - 1994

Preview
2475 CONDUCTOR

Alessandro Siciliani

Born 1952

Preview
2476 SINDACALISTA

Arturo Chiari

1891 - 1959

Preview
2477 SCULPTOR

Lelio Gelli

1902 - 1975

Preview
2478 WIFE OF

Agnese Landini

Born 1976

Preview
2479 POLITICIAN

Piero Alamanni

1434 - 1519

Preview
2480 PRIEST

Alexandre Canigiani

Died 1591

Preview
2481 PAINTER

Piero di Lorenzo di Pratese di Bartolo Zuccheri

1413 - 1487

Preview
2482 PALLAVOLISTA

Andrea Brogioni

Born 1968

Preview
2483 BOTANIST

Matteo Caccini

1573 - 1640

Preview
2484 PRINCE

Séraphin Banchi

Died 1622

Preview
2485 FOOTBALL

Niccolò Tofanari

Born 1998

Preview
2486 LAWYER

Leopoldo Andrea Guadagni

1705 - 1785

Preview
2487 PAINTER

Domenico Ferrucci

1619 - 1669

Preview
2488 NATURALIST

Oscar De Beaux

1879 - 1955

Preview
2489 MISSING

Lorenzo Panciatichi

1635 - 1676

Preview
2490 JOURNALIST

Luca Conti

Born 1962

Preview
2491 PHILOSOPHER

Giovanni Nesi

1456 - 1506

Preview
2492 POLITICIAN

Giulio Giuseppe Mozzi

1730 - 1813

Preview
2493 POLITICIAN

Jacopo Massaro

Born 1974

Preview
2494 POLITICIAN

Pier Giorgio Licheri

Born 1936

Preview
2495 POLITICIAN

Andrea de' Pazzi

1372 - 1445

Preview
2496 TERRORIST

Luca Mantini

1949 - 1974

Preview
2497 POLITICIAN

Bertrand de Sauvan d'Aramon

1876 - 1949

Preview
2498 ARISTOCRAT

Paolo Ruspoli, 5th Marquis of Boadilla del Monte

1899 - 1969

Preview
2499 TERRORISTA

Roberto Morandi

Born 1960

Preview
2500 ARCHBISHOP

Ferdinando Capponi

1835 - 1903

Preview
2501 POLITICIAN

Gianfranco Rastrelli

1932 - 2018

Preview
2502 POLITICIAN

Alessio Bonciani

Born 1972

Preview
2503 PRELATE

Jacques Turricella

1550 - 1618

Preview
2504 ESSAYIST

Gabriella Bemporad

1904 - 1999

Preview
2505 SWIMMER

Tanya Vannini

Born 1969

Preview
2506 SPORT

Silvio Calzolari

-

Preview
2507 MISSING

Tommaso Bellacci

1370 - 1447

Preview
2508 PATRIOTA

Giuseppe Dolfi

1818 - 1869

Preview
2509 AMMIRAGLIO

Maria Elia De Seta Pignatelli

1894 - 1968

Preview
2510 PRODUCER

Ennio Melis

1926 - 2005

Preview
2511 BUSINESS

Sandro Mencucci

Born 1961

Preview
2512 PHYSICIST

Italo Mannelli

Born 1933

Preview
2513 ATHLETIC

Nello Bartolini

1904 - 1956

Preview
2514 COMPOSER

Arnaldo de Felice

Born 1965

Preview
2515 LAWYER

Rosselle Pekelis

1938 - 2019

Preview
2516 TERRORIST

Annamaria Mantini

1953 - 1975

Preview
2517 PLAYER

Pietro Pennisi

Born 1970

Preview
2518 TERRORISTA

Simone Boccaccini

Born 1960

Preview
2519 COSTUME DESIGNER

Massimo Cantini Parrini

-

Preview
2520 MISSING

Curzio da Marignolle

1546 - 1606

Preview
2521 JOURNALIST

Francesco Pancani

Born 1965

Preview
2522 OPERA

Maurizio Frusoni

1941 - 2000

Preview
2523 ACTOR

Gilda Marchiò

1884 - 1954

Preview
2524 FOOTBALL

Marco Villagatti

Born 1983

Preview
2525 FILM

Manfredi Lucibello

Born 1984

Preview
2526 SCIENTIFIC

Paolo Del Bianco

Born 1945

Preview
2527 JOURNALIST

Leonardo Romanelli (gastronomo)

Born 1963

Preview
2528 FOOTBALL

Enrico Geroni

Born 1989

Preview
2529 PAINTER

Raffaello De Rossi

Died 1573

Preview
2530 POLITICIAN

Giorgio Braccesi

1900 - 1975

Preview
2531 PAINTER

Ulderico Giovacchini

1890 - 1965

Preview
2532 METEOROLOGIST

Paolo Sottocorona

Born 1947

Preview
2533 BANK

Vincenzo Maranghi

1937 - 2007

Preview
2534 SPORT

Gianni Bellini

Born 1992

Preview
2535 JOURNALIST

Alfonso Andreozzi

1821 - 1894

Preview
2536 MATHEMATICIAN

Francesco Galigai

1498 - 1573

Preview
2537 POLITICIAN

Hippolyte Venturi

1752 - 1817

Preview
2538 POLITICIAN

Lando Conti

1933 - 1986

Preview
2539 TRANSLATOR

Filippo Cioni

1461 - 1520

Preview
2540 PRELATE

Ottavio Corsini

1588 - 1641

Preview
2541 POLITICIAN

Simona dalla Chiesa

Born 1952

Preview
2542 CURATOR

Heinrich Leporini

1875 - 1964

Preview
2543 BASKET

Stefano Rabaglietti

Born 1983

Preview
2544 DIPLOMAT

Maurizio Teucci

Born 1939

Preview
2545 PAINTER

Angela Carugati

1881 - 1977

Preview
2546 PRIEST

Niccolò Tornabuoni

Died 1598

Preview
2547 PALAEONTOLOGIST

Ugo Rellini

1870 - 1943

Preview
2548 WRITER

Bartolomeo Masi

1480 - 1530

Preview
2549 MUSIC

Beppe Cardile

Born 1942

Preview
2550 ATHLETIC

Avio Lucioli

Born 1928

Preview
2551 ACTOR

Giorgio Piamonti

1899 - 1966

Preview
2552 PROFESSOR

Paolo Marrassini

1942 - 2013

Preview
2553 SCULPTOR

Pacio Bertini

-

Preview
2554 PRIEST

Marcelo Angiolo Melani

Born 1938

Preview
2555 SINGER

Massimiliano Larocca

Born 1976

Preview
2556 FOOTBALL

Nicola Stefanini

Born 1975

Preview
2557 POLITICIAN

Lodovico Capponi seniore

1482 - 1534

Preview
2558 FOOTBALL

Giampiero Grevi

1936 - 2020

Preview
2559 WRITER

Valerio Bertini

1921 - 2011

Preview
2560 POLITICIAN

Ugolino della Gherardesca (politico 1874)

1874 - 1957

Preview
2561 PHYSICIAN

Cesare Capezzuoli

1879 - 1926

Preview
2562 FOOTBALL

Paolo Martelli

1970 - 1999

Preview
2563 MILITAR

Italo Piccagli

1909 - 1944

Preview
2564 GUERRILLA

Elio Chianesi

1910 - 1944

Preview
2565 PAINTER

Francesco Boldrini

Died 1825

Preview
2566 MILITAR

Amos Pampaloni

1910 - 2006

Preview
2567 POLITICIAN

Giovanni Battista Della Palla

1489 - 1532

Preview
2568 PRIEST

Alfonso Tornabuoni

Died 1557

Preview
2569 PRIEST

Bernardo Michelozzi

1455 - 1519

Preview
2570 POLITICIAN

Ivo Butini

1927 - 2016

Preview
2571 PAINTER

Roberto Lemmi

1901 - 1971

Preview
2572 SCULPTOR

Lot Torelli

1835 - 1896

Preview
2573 PHYSICIAN

Angiolo Nespoli

1786 - 1839

Preview
2574 FOOTBALL

Alberto Novelli

Born 1940

Preview
2575 COMPOSER

Gasparo Sborgi

1737 - 1819

Preview
2576 ANATOMIST

Cipriano Targioni

1672 - 1748

Preview
2577 PRIEST

Ottaviano Ottaviani

Died 1410

Preview
2578 FOOTBALL

Andrea Valdinoci

Born 1945

Preview
2579 ACTOR

Guido Riccioli

1883 - 1958

Preview
2580 FOOTBALL

Carlo Novelli

1935 - 2014

Preview
2581 ENGRAVER

Carlo Faucci

1729 - 1784

Preview
2582 COMPOSER

Giuseppe Chinzer

1738 - 1745

Preview
2583 WRITER

Bartolommeo Fiani

-

Preview
2584 PAINTER

Ottorino Andreini

1872 - 1943

Preview
2585 POLITICIAN

Elisabetta Barbuto

Born 1957

Preview
2586 BASKET

Vario Bagnoli

Born 1970

Preview
2587 ACTOR

Alessandro Di Sarno

Born 1977

Preview
2588 MUSIC

Simone Giuliani

Born 1973

Preview
2589 FOOTBALL

Marco Marchi (calciatore)

Born 1957

Preview
2590 JOURNALIST

Silvia Boschero

Born 1975

Preview
2591 NOBRE

Filippo Cavalcanti

1525 - 1614

Preview
2592 FOOTBALL

Marzio Magli

Born 1948

Preview
2593 MATHEMATICIAN

Luca Migliorini

Born 1961

Preview
2594 MUSIC

Lele Fontana

Born 1972

Preview
2595 POLITICIAN

Angelo Pugnani

1870 - 1951

Preview
2596 POLITICIAN

Giuliano Ricci Lotteringi del Riccio

1861 - 1944

Preview
2597 SCIATORE

Bernardo Canigiani

1524 - 1604

Preview
2598 POLITICIAN

Giorgio Nobili

1863 - 1945

Preview
2599 CONDUCTOR

Jefte Sbolci

1833 - 1895

Preview
2600 POET

Totto Machiavelli

1475 - 1522

Preview
2601 ACTOR

Nicola Pescatori

1880 - 1936

Preview
2602 ACTOR

Federico Collino

1892 - 1975

Preview
2603 HUMANISTA

Matteo Corsini

1322 - 1402

Preview
2604 POLITICIAN

Manetto Donati

-

Preview
2605 POET

Lucifero Martini

1916 - 2001

Preview
2606 JEWELLERY DESIGNER

Ippolita Rostagno

Born 1963

Preview
2607 POLITICIAN

Ferdinando Strozzi

1821 - 1878

Preview
2608 ACTOR

Carla Ragionieri

1917 - 2007

Preview
2609 COMPOSER

Eric Buffat

Born 1964

Preview
2610 FOOTBALL

Paolo Misuri

Born 1961

Preview
2611 PRIEST

Vincenzo Menchi

1789 - 1847

Preview
2612 JOURNALIST

Bruno Fallaci

1893 - 1972

Preview
2613 PAINTER

David Sani

1864 - 1889

Preview
2614 ACTOR

Alessio Sardelli

Born 1956

Preview
2615 ENTREPRENEUR

Flavio Pontello

1924 - 2000

Preview
2616 FIGLIA

Maddalena di Pierfrancesco de' Medici

1523 - 1583

Preview
2617 MANAGER

Elio Parigi

1922 - 2015

Preview
2618 THEATRE

Pier Paolo Pacini

Born 1960

Preview
2619 GUERRILLA

Irma Marchiani

1911 - 1944

Preview
2620 MILITAR

Guglielmo Ferri

1907 - 1970

Preview
2621 SCULPTOR

Irene Georgii-Hildebrand

1880 - 1961

Preview
2622 POLITICIAN

Geri Spini

-

Preview
2623 PAINTER

Augusto Chini

1904 - 1998

Preview
2624 PLAYER

Rhoda de Bellegarde de Saint Lary

1890 - 1918

Preview
2625 POET

Monte Andrea

-

Preview
2626 PRIEST

Cosimo della Gherardesca

1567 - 1634

Preview
2627 WRITER

Fiammetta Frescobaldi

1523 - 1586

Preview
2628 ARTIST

Gino Broletti

Born 1939

Preview
2629 SINGER

Filippo Mineccia

-

Preview
2630 PAINTER

Silvestro Pistolesi

Born 1943

Preview
2631 COMPOSER

Flavio Carraresi

1930 - 1984

Preview
2632 SWIMMER

Federico Bussolin

Born 1990

Preview
2633 PRELATE

Alessandro Strozzi (bishop of Arezzo)

1631 - 1682

Preview
2634 GOLDSMITH

Andrea Arditi

-

Preview
2635 OFFICER

Guglielmo Chiarini

1917 - 1941

Preview
2636 COMPOSER

Giuseppe Ceccherini

1829 - 1899

Preview
2637 DOGE

Pietro Guadagni Torrigiani

1773 - 1848

Preview
2638 POLITICIAN

Giovanni Donzelli

Born 1975

Preview
2639 ACTOR

Mirko Setaro

Born 1952

Preview
2640 PHILOSOPHER

Filippo Arrighetti

1582 - 1662

Preview
2641 MISSING

María Luisa de Austria-Toscana

1798 - 1857

Preview
2642 CHEMIST

Guido Pellizzari

1858 - 1938

Preview
2643 ECONOMIST

Brunello Rosa

Born 1975

Preview
2644 MILITAR

Francis Colborne

1817 - 1895

Preview
2645 CALLIGRAPHER

Antonio Sinibaldi

1443 - 1528

Preview
2646 ARCIVESCOVO

Donato Velluti Zati di San Clemente

1845 - 1927

Preview
2647 AERONAUTICO

Alessandro Mazzoni (ingegnere)

1931 - 2016

Preview
2648 PHILOLOGIST

Giuseppe Meini

1810 - 1889

Preview
2649 ACTOR

Vanni De Maigret

1946 - 2000

Preview
2650 ARTIST

Massimo Nannucci

Born 1946

Preview
2651 MANAGER

Gabriele Burgio

Born 1954

Preview
2652 DIRIGENTE

Fabio Cerchiai

Born 1944

Preview
2653 WRITER

Claudia Piccini

Born 1974

Preview
2654 SCULPTOR

Raphaël Nannini

1852 - 1925

Preview
2655 POTTER

Ulisse Cantagalli

1839 - 1901

Preview
2656 PRELATE

Orazio degli Albizzi

1610 - 1676

Preview
2657 BASKET

Francesco Cantamessi

Born 1958

Preview
2658 MINERALOGIST

Ugo Panichi

1872 - 1966

Preview
2659 PAINTER

Alfredo Cifariello

1928 - 2015

Preview
2660 WRITER

Gianfranco Staccioli

Born 1939

Preview
2661 POET

Giuliana Rossi

1931 - 2005

Preview
2662 MISSING

Giovan Battista Deti

1539 - 1637

Preview
2663 PAINTER

Fillide Giorgi Levasti

1883 - 1966

Preview
2664 POET

Fulvio Caccia

Born 1942

Preview
2665 JOCKEY

Enrico Bellei

Born 1963

Preview
2666 PAINTER

Lucrezia Quistelli della Mirandola

1540 - 1594

Preview
2667 MISSING

Gianni de' Soldanieri

-

Preview
2668 POLITICIAN

Eugenio Niccolini

1853 - 1939

Preview
2669 BUSINESS

Fabio Rosati

-

Preview
2670 HISTORIAN

Marianus of Florence

Died 1523

Preview
2671 MILITAR

Arturo Catalano Gonzaga

1921 - 2000

Preview
2672 PSYCHOLOGIST

Alberto Marzi

1907 - 1983

Preview
2673 PAINTER

Romolo Cincinnato

1502 - 1593

Preview
2674 VELISTA

Giancarlo Pedote

Born 1975

Preview
2675 WRITER

Carlo Tiochet

1863 - 1912

Preview
2676 JOURNALIST

Marco Vigiani

Born 1960

Preview
2677 POLITICIAN

Nello Traquandi

1898 - 1968

Preview
2678 ARCIVESCOVO

Orlando Bonarli

Died 1461

Preview
2679 ENGINEER

Pier Luigi Ferrara

1937 - 2007

Preview
2680 FOOTBALL

Francesco Cerretelli

Born 2000

Preview
2681 PAINTER

Francesco Zucchi

Died 1622

Preview
2682 POLITICIAN

Paolo Venerosi Pesciolini

1896 - 1964

Preview
2683 POLITICIAN

Mario Leone

1922 - 2013

Preview
2684 JOURNALIST

Stefano Cecchi

Born 1959

Preview
2685 BANK

Laurent Capponi

1512 - 1573

Preview
2686 FOOTBALL

Alfredo Paolicchi

Born 1938

Preview
2687 ARCHBISHOP

Amerigo Corsini

Died 1434

Preview
2688 FOOTBALL

Enrico Cecchi

Born 1939

Preview
2689 FOOTBALL

Massimo Migliorini

Born 1948

Preview
2690 SCENOGRAPHER

Cosimo Gomez

Born 1965

Preview
2691 PRESENTER

Isa B

Born 1966

Preview
2692 POLITICIAN

Arrigo Paganelli

1899 - 1980

Preview
2693 POLITICIAN

Giovanni Celesia di Vegliasco

1868 - 1948

Preview
2694 ACTOR

Simone Marzola

Born 1984

Preview
2695 GUERRILLA

Vittoria Giunti

1917 - 2006

Preview
2696 PAINTER

Affortunato Gori

1895 - 1925

Preview
2697 SCULPTOR

Luigi Fabbrucci

1829 - 1893

Preview
2698 POLITICIAN

Emanuele Trigona

1878 - 1953

Preview
2699 ACTOR

Andrea Bruni

Born 1970

Preview
2700 LIBRARIAN

Benedetto Bresciani

1658 - 1740

Preview