52.5167° N, 13.3817° E

BERLIN

Most Famous People Born in Berlin, Germany

Notable people
15,664
Peak decade
1930s
Median birth year
1921
Most distinctive
Author 3.6×

A city where the 20th century happened twice. Berlin's notables are heavily clustered between the 1880s and the 1930s, then again from the 1960s onward — a shape that maps almost exactly onto Weimar collapse, division, and reunification. Authors, academics, chemists, physicists, and mathematicians dominate the older half; the younger half tilts toward actors, painters, and the film and historian trades of a rebuilt European capital.

Through the Centuries

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

Notable Births by Decade

Click a decade to filter the list below. Peak: 1930s with 1,548 notable births.

What Berlin Is Known For

Click any row to filter the list of people below.

Actor is Berlin's biggest profession — 12% of all notables (1,953).

Berlin over-indexes on author3.6× the global rate.

Berlin under-produces football — only 0.2× the global rate.

  1. Actor1,953
  2. Politician1,573
  3. Painter629
  4. Writer585
  5. Author491
  6. Academic474
  7. Football395
  8. Lawyer313
  1. Author4913.6×
  2. Chemist1673.1×
  3. Academic4743.0×
  4. Physicist1852.8×
  5. Actor1,9532.4×
  6. Mathematician1622.1×
  7. Historian3051.8×
  8. Sculptor1801.8×
  1. Football3950.2×
  2. Singer1910.6×

Profession Mix Over Time

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

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

15,664 notable people

13801 ACTOR

Dominik Zahorka

Born 1988

Preview
13802 RICHTER

Kurt Krautter

1904 - 1978

Preview
13803 PARLAMENT

Wilhelm von dem Bussche-Ippenburg

1830 - 1897

Preview
13804 ACTOR

Charlotte von Pazatka

1880 - 1969

Preview
13805 POLITICIAN

Karl Grünheid

1931 - 2004

Preview
13806 PAINTER

Hermann Michalowski

1860 - 1903

Preview
13807 NATIONALSOZIALISMUS

Paul Kroner

1880 - 1943

Preview
13808 AUTHOR

Willi Kohlhoff

1906 - 1988

Preview
13809 GUITAR

Keisuke Matsuno

Born 1985

Preview
13810 OFFICER

Hans Engelien

1913 - 1945

Preview
13811 SCULPTOR

Helga Hähnel

1918 - 2009

Preview
13812 POLITICIAN

Bettina Domer

Born 1966

Preview
13813 PLAYER

Franck Moutsinga

Born 1985

Preview
13814 MINISTER

Diether von Wedel

1910 - 1983

Preview
13815 OFFICER

Alexander von Arentschildt

1911 - 1999

Preview
13816 LEUTNANT

Carl Friedrich Schmidt (Generalleutnant)

1792 - 1874

Preview
13817 BASKET

Niklas Ney

Born 1995

Preview
13818 POLITICIAN

Fritz Neubecker

1903 - 1995

Preview
13819 POLITICIAN

Walter Voss (Politiker, 1907)

1907 - 1983

Preview
13820 OFFICER

Hanns Becker

1904 - 1965

Preview
13821 OPFER

Alfred Selbiger

1914 - 1942

Preview
13822 SKATER

Robert Kunkel

Born 1999

Preview
13823 ACTOR

Mine Voss

Born 1989

Preview
13824 POLITICIAN

Irene Fleischhauer

1913 - 1998

Preview
13825 PAINTER

Max Georg Giesecke

1866 - 1930

Preview
13826 OFFICER

Kurt Bade

1917 - 1988

Preview
13827 BASKET

Edwin Ofori-Attah

Born 1985

Preview
13828 WRITER

Mutlu Ergün-Hamaz

Born 1978

Preview
13829 POLITICIAN

Paul Moeschke

1899 - 1972

Preview
13830 ACTOR

Helene Kuhse

1859 - 1907

Preview
13831 PRODUCTION DESIGNER

Hans Flemming (Architekt)

1880 - 1929

Preview
13832 POLITICIAN

Claudia Schmid (Juristin)

-

Preview
13833 POLITICIAN

Thomas Seerig

Born 1960

Preview
13834 SURGEON

Hans-Joachim Barnewitz

1892 - 1965

Preview
13835 POLITICIAN

Fritz Giersch

1915 - 1981

Preview
13836 POLITICIAN

Alexander Kaczmarek

Born 1963

Preview
13837 CARICATURIST

Oswald Meichsner

1921 - 1985

Preview
13838 PAINTER

Hans Boresch

1890 - 1944

Preview
13839 PHILANTHROP

Anna-Maria Kellen

1918 - 2017

Preview
13840 ACADEMIC

Friedrich Schneider (Ingenieur)

Born 1937

Preview
13841 POLITICIAN

Helene Berner

1904 - 1992

Preview
13842 POLITICIAN

Otto Mohrmann

1901 - 1993

Preview
13843 HOCKEY

Kevin Lim

Born 1986

Preview
13844 OFFICER

Werner Damsch

1918 - 1994

Preview
13845 BALLET

Anneliese von Oettingen

1917 - 2002

Preview
13846 OFFICER

Alhard Freiherr von der Borch

1916 - 1975

Preview
13847 ACTOR

Verena Mehnert

Born 1980

Preview
13848 SCULPTOR

Artur Schulz

1873 - 1943

Preview
13849 POLITICIAN

Michael Wendt (Politiker)

1955 - 2011

Preview
13850 SELLER

Ernst Laske

1915 - 2004

Preview
13851 MILITAR

Rudolf Cleve

1919 - 1997

Preview
13852 POLITICIAN

Erich Rambold

Born 1937

Preview
13853 POLITICIAN

Karl Buckow

1915 - 1979

Preview
13854 POLITICIAN

Martin Beck (Politiker)

Born 1958

Preview
13855 OFFICER

Rudolf von Viebahn

1838 - 1928

Preview
13856 CIVIL SERVICE

Carsten Pillath

Born 1956

Preview
13857 MODERATOR

Rob Szymoniak

Born 1979

Preview
13858 SINGER

Cora Lee

Born 1984

Preview
13859 ENGINEER

Günter Worch

1895 - 1981

Preview
13860 ARCHITECT

Gustav Kraemer (Architekt)

1828 - 1890

Preview
13861 KOMMUNIST

Roman Rubinstein

1917 - 1999

Preview
13862 MINERALOGIST

Wilhelm Scharenberg

1815 - 1857

Preview
13863 MUSIC

Franziska Huhn

Born 1977

Preview
13864 ACTOR

Peter Zander (actor)

1921 - 2019

Preview
13865 OFFICER

Walter Friedensburg (General)

1889 - 1959

Preview
13866 SPORT

Fritz Jährling

1923 - 2005

Preview
13867 MISSING

Achim Kadelbach

Born 1939

Preview
13868 HANDBALL

Markús Máni Michaelsson Maute

Born 1981

Preview
13869 PRIEST

Bruno Robeck

Born 1969

Preview
13870 FOOTBALL

Axel Neumann

Born 1952

Preview
13871 POLO

Dennis Eidner

Born 1989

Preview
13872 MISSING

Fritz Kolbow

1873 - 1946

Preview
13873 COMPOSER

Johannes Bigge

Born 1989

Preview
13874 BANK

Julius Bleichröder

1828 - 1907

Preview
13875 PHYSICIAN

Magdalena Schwarz

1900 - 1971

Preview
13876 OFFICER

Arthur Boje

1895 - 1976

Preview
13877 POLITICIAN

Bernhard Zessin

1900 - 1983

Preview
13878 BOXER

Gerhard Piaskowy

Born 1943

Preview
13879 PRODUCER

J. S. Kuster

Born 1988

Preview
13880 AUTHOR

Ernst Trahndorff

1850 - 1914

Preview
13881 POLITICIAN

Alexander Straßmeir

Born 1964

Preview
13882 VOLLEYBALL

Anton Brams

Born 1988

Preview
13883 LEITER

Adalbert Krech

1852 - 1907

Preview
13884 SPORT

Jonas Owczarek

Born 1978

Preview
13885 POLITICIAN

Ferdinand Thomas

1913 - 1944

Preview
13886 SWIMMER

Veronika Holletz

Born 1945

Preview
13887 PAINTER

Ernst Wichert (Maler)

1885 - 1953

Preview
13888 SWIMMER

Gerlind Scheller

Born 1967

Preview
13889 HOCKEY

Floris Völkner

Born 1976

Preview
13890 POLITICIAN

Kurt Hans Schade

1926 - 1982

Preview
13891 DRAMA

Walter Jonas (Drehbuchautor)

1900 - 1931

Preview
13892 POLITICIAN

Sabine Toepfer-Kataw

Born 1963

Preview
13893 BASKET

Thomas Tripp

Born 1978

Preview
13894 SKATER

André Kaden

Born 1978

Preview
13895 SKATER

David Jäschke

Born 1978

Preview
13896 BASKET

Christian Anderson

Born 1974

Preview
13897 FENCER

Neal Mallett

Born 1957

Preview
13898 ACTOR

Jenny Pham

Born 1992

Preview
13899 ATHLETIC

Karl-Heinz Merschenz

Born 1936

Preview
13900 PLAYER

Jutta Trapp

Born 1948

Preview
13901 KÖNIGLICH

Carl von Brauchitsch

1755 - 1839

Preview
13902 TRUPPEN

Michael Bittner (Maueropfer)

1961 - 1986

Preview
13903 SINGER

Gottfried Kalle Kalkowski

Born 1948

Preview
13904 SKIPPER

Lothar Koepsel

Born 1945

Preview
13905 JOCKEY

DJ MK 1

Born 1978

Preview
13906 ENGINEER

Jörg Schilling

Born 1955

Preview
13907 POLITICIAN

Gerhard Schmidt (Politiker, 1914)

1914 - 1990

Preview
13908 POLITICIAN

Wilhelm Köhne

1883 - 1933

Preview
13909 ACTOR

J. W. Carsle

Born 1985

Preview
13910 PAINTER

Johanna Luise Groppe

1863 - 1920

Preview
13911 BASKET

Yannick Evans

Born 1986

Preview
13912 PRIEST

Karl Heinz Möbius

1913 - 1976

Preview
13913 POLITICIAN

Georg Meyer (Politiker, 1889)

1889 - 1968

Preview
13914 MISSING

Giuseppe Savoca

1968 - 1974

Preview
13915 MISSING

Alexander von Humboldt (SA-Mitglied)

1886 - 1940

Preview
13916 POLITICIAN

Michael Haberkorn

Born 1947

Preview
13917 POLITICIAN

Manfred Omankowsky

1927 - 2019

Preview
13918 POLITICIAN

Heidemarie Bischoff-Pflanz

Born 1942

Preview
13919 POLITICIAN

Horst Schmitt

1925 - 1989

Preview
13920 MISSING

Anna Zanders

1858 - 1939

Preview
13921 SPORT

Julia Bleck

Born 1985

Preview
13922 OFFICER

Hasso Sebastian Georg von Wedel

1859 - 1935

Preview
13923 FILM

Ephraim Rosenstein

Born 1940

Preview
13924 POLITICIAN

Marion Seelig

1953 - 2013

Preview
13925 REVOLUTION

Ernst Zinna

1830 - 1848

Preview
13926 PRESENTER

Marion Pinkpank

Born 1973

Preview
13927 POLITICIAN

Hans-Henning Grünwald

1939 - 2020

Preview
13928 RÉSISTANCE

Léo Bergoffen

1922 - 2020

Preview
13929 DRUMMER

Uwe Hoffmann (Musiker)

Born 1960

Preview
13930 PATHOLOGIST

Helmut Maxeiner

1952 - 2009

Preview
13931 POLITICIAN

Helga von Hoffmann

1933 - 2005

Preview
13932 JUDGE

Johannes Singer (Politiker)

1943 - 2008

Preview
13933 POLITICIAN

Hans Freytag (Politiker)

1913 - 1982

Preview
13934 SKATER

Talisa Thomalla

Born 2003

Preview
13935 ACTOR

Jennifer Siemann

Born 1986

Preview
13936 MILITAR

Ernst Meiners

1893 - 1959

Preview
13937 JOURNALIST

Thomas Riedel

Born 1970

Preview
13938 BANK

Bodo von Wedel

1891 - 1969

Preview
13939 VORSITZENDE

Sabine Werth

Born 1957

Preview
13940 WORKER

Karl Kunger

1901 - 1943

Preview
13941 ARCHITECT

Alexandre Altberg

1908 - 2009

Preview
13942 DIPLOMAT

Heinrich von Roeder (General, 1804)

1804 - 1884

Preview
13943 ROWER

Hans Nickel

Born 1907

Preview
13944 WIDERSTAND

Lothar Salinger

1919 - 1943

Preview
13945 MISSING

Fritz Hahn (SA-Mitglied)

1907 - 1966

Preview
13946 SKATER

Rita Blankenburg

Born 1942

Preview
13947 POLITICIAN

Gertrud Marx

1904 - 1989

Preview
13948 SPORT

Richard Geng

Born 1985

Preview
13949 LAWYER

Micha Guttmann

Born 1947

Preview
13950 BUSINESS

Adrian von Hammerstein

Born 1953

Preview
13951 LAWYER

Rudolf von Pommer-Esche

1872 - 1952

Preview
13952 ARCHITECT

Otto Schubert (Baumeister)

1854 - 1930

Preview
13953 TECHNIKER

Matthias Bohnet

Born 1933

Preview
13954 VERSICHERUNG

Willibald Gerlach

1884 - 1960

Preview
13955 JAZZ

Hans Schätzke

Born 1938

Preview
13956 PAINTER

Georg Sassnick

1858 - 1922

Preview
13957 POLITICIAN

Friedrich von Born-Fallois

1845 - 1913

Preview
13958 POLITICIAN

Franz Karl Meyer

1906 - 1983

Preview
13959 RAPPER

David Asphalt

-

Preview
13960 SPORT

Jens Pohlmann

Born 1978

Preview
13961 BASKET

Hendrik Drescher

Born 2000

Preview
13962 OFFICER

Konstanz von Heineccius

1859 - 1936

Preview
13963 LAWYER

Werner Arndt (Tischtennisfunktionär)

1884 - 1939

Preview
13964 WRESTLER

Wilhelm Steputat

1888 - 1946

Preview
13965 ACTOR

Martina Mayne

1925 - 2013

Preview
13966 POLITICIAN

Magdalene von Waldthausen

1886 - 1972

Preview
13967 POLITICIAN

Julius Vogel (Politiker)

1888 - 1933

Preview
13968 POLITICIAN

Oliver Schruoffeneger

Born 1962

Preview
13969 CELLIST

Paul Blumenfeld

1901 - 2001

Preview
13970 MANAGER

Jürgen Nehls (Manager)

1938 - 2018

Preview
13971 CHESS

Klaus Engel (Schachspieler)

Born 1934

Preview
13972 CHAUFFEUR

Albert Tonak

1906 - 1942

Preview
13973 POLITICIAN

Uwe Bartsch

Born 1954

Preview
13974 MUSIC

Isar (Musiker)

Born 1983

Preview
13975 BÜRGERRECHT

Siegbert Rotholz

1919 - 1943

Preview
13976 ROWER

Richard Friesicke

Born 1892

Preview
13977 POLITICIAN

Alfons Grajek

1927 - 1992

Preview
13978 ACTOR

Claudia Lietz

Born 1967

Preview
13979 VERTRETER

Tina K.

Born 1984

Preview
13980 POLITICIAN

Heinrich Coßmann

1889 - 1949

Preview
13981 PLAYER

Herbert Kunze (Sportfunktionär)

1908 - 2007

Preview
13982 SPORT

Timo Pritzel

Born 1977

Preview
13983 SAILOR

Uwe Steingross

Born 1951

Preview
13984 LAWYER

Ludwig Barbasch

1892 - 1967

Preview
13985 POLITISCH

Carl Heck

1907 - 1980

Preview
13986 MILITAR

Hans Stieler von Heydekampf

1880 - 1946

Preview
13987 ARTIST

Eike Haenel

1938 - 2018

Preview
13988 OFFICER

Günther von Dewitz

1885 - 1940

Preview
13989 DRAMA

Johanna Mangold

Born 1985

Preview
13990 VORSITZENDER

Burhan Kesici

Born 1972

Preview
13991 DIVER

Josephine Möller

Born 1992

Preview
13992 SWIMMER

Heike Friedrich (synchronised swimmer)

Born 1966

Preview
13993 KOMMUNIST

Walter Beling

1899 - 1988

Preview
13994 ATHLETIC

Horst Milde (Marathonorganisator)

Born 1938

Preview
13995 POLITICIAN

Anke Hartnagel

1942 - 2004

Preview
13996 ZOOLOGIST

Werner Ulrich (Zoologe)

1900 - 1977

Preview
13997 GANG

Holger H. (Maueropfer)

1971 - 1973

Preview
13998 ACADEMIC

Karl-Heinz Drygalsky

Born 1937

Preview
13999 MISSING

Erich Gnewuch

1903 - 1961

Preview
14000 MATHEMATICIAN

Henning Tolle

Born 1932

Preview
14001 MANAGER

Horst Lennertz

Born 1942

Preview
14002 SINGER

Ernst Alfred Aye

1878 - 1947

Preview
14003 POLITICIAN

Walter Fließ

1857 - 1924

Preview
14004 PHYSICIST

Gerhard Kehrberg

Born 1949

Preview
14005 MISSING

Kay Mierendorff

1946 - 2012

Preview
14006 DESIGNER

Barbara Schmidt (Designerin)

Born 1967

Preview
14007 BASKET

Joey Ney

Born 1992

Preview
14008 POLITICIAN

Torsten Hofer

Born 1980

Preview
14009 SPORT

Mitja Schlüter

Born 1986

Preview
14010 MANAGER

Burkhard Schuchmann

Born 1942

Preview
14011 SPORT

Rudy Schulze

1928 - 2011

Preview
14012 CURATOR

Thomas Tyllack

Born 1954

Preview
14013 SPORT

Gerd Völker

Born 1942

Preview
14014 ATHLETE

Dieter Krickow

Born 1936

Preview
14015 LAWYER

Eberhard von Minckwitz

1910 - 1995

Preview
14016 PAINTER

Alfred von Waldenburg

1847 - 1915

Preview
14017 PHOTOGRAPHER

Wolfgang Eilmes

Born 1955

Preview
14018 WIDERSTAND

Erna Lugebiel

1898 - 1984

Preview
14019 NAZI

Peter Körte

1896 - 1947

Preview
14020 POLITICIAN

Tommy Tabor

Born 1982

Preview
14021 POLITICIAN

Charlotte Holzer

1909 - 1980

Preview
14022 BANK

Stephen M. Kellen

1914 - 2004

Preview
14023 ACTOR

Joy Stenwald

Born 1990

Preview
14024 SPORT

Georg Sternberg

1928 - 2017

Preview
14025 POLITICIAN

Marcus Weichert

Born 1975

Preview
14026 POLITICIAN

Joachim Krüger (Politiker)

Born 1949

Preview
14027 POLITICIAN

Wolfgang Krueger

1937 - 2018

Preview
14028 LAWYER

Dieter Ernst

Born 1949

Preview
14029 POLITICIAN

Alexander J. Herrmann

Born 1975

Preview
14030 POLITISCH

Kurt Granzow

1909 - 1943

Preview
14031 POLO

Udo Lehmann (Wasserballspieler)

1943 - 2007

Preview
14032 PLAYER

Nele Barber

Born 1994

Preview
14033 PRESENTER

Alina Stiegler (Moderatorin)

Born 1985

Preview
14034 POLITICIAN

Christine Luft

Born 1949

Preview
14035 PAINTER

Johannes Rabe

1821 - 1894

Preview
14036 ROWER

Karl Golzo

Born 1906

Preview
14037 ROWER

Kerstin Peters

Born 1967

Preview
14038 DIVER

Winfried Mahraun

1907 - 1973

Preview
14039 GEHEIMRAT

Georg von Guenther

1858 - 1942

Preview
14040 PLAYER

Heinz Nickelsburg

1912 - 2001

Preview
14041 POLITICIAN

Fritz Fritzschen

1880 - 1939

Preview
14042 PAINTER

Fred Bandekow

1934 - 2016

Preview
14043 ROWER

Elke Markwort

Born 1965

Preview
14044 SONGWRITER

Oliver Kobs

Born 1988

Preview
14045 ACTOR

Marlon Flechtner

Born 1994

Preview
14046 FARMER

Martin Lutter

1874 - 1978

Preview
14047 BOXER

Ebubekir Bulut

Born 1982

Preview
14048 HANDBALL

Kenji Hövels

Born 1993

Preview
14049 POLITICIAN

Gustav Hertzfeldt

1928 - 2005

Preview
14050 FENCER

Klaus Dumke

Born 1941

Preview
14051 WERKZEUGMACHER

Erich Habersaath

1893 - 1918

Preview
14052 EDUCATOR

Levy Rosenblatt

1888 - 1944

Preview
14053 POLITICIAN

Peter Wagner (Politiker)

1946 - 2009

Preview
14054 FOOTBALL

Hans-Günter Schimmöller

1935 - 2015

Preview
14055 WRITER

Friedrich August Paris

1811 - 1893

Preview
14056 POLITICIAN

Ludwig Bartels (Politiker, 1876)

1876 - 1944

Preview
14057 POLITICIAN

Felicitas Kubala

Born 1956

Preview
14058 POLITICIAN

Bernd Graf von Arnim

1868 - 1945

Preview
14059 SPORT

Peter Eichstädt (Radsportler)

Born 1946

Preview
14060 LAWYER

Carsten Pagel

Born 1962

Preview
14061 POLITICIAN

Hartmut Röseler

Born 1942

Preview
14062 MATHEMATICIAN

Ernst Robert Reifenberg

1928 - 1964

Preview
14063 ROWER

Karl Hoffmann (rower)

Born 1906

Preview
14064 WRITER

Wilhelm Uppenborn

1904 - 1988

Preview
14065 ARCHITECT

Peter Kamnitzer

1921 - 1998

Preview
14066 SAILOR

Ute Höpfner

Born 1979

Preview
14067 ATHLETIC

Paul Gunia

1885 - 1955

Preview
14068 POLITICIAN

Werner Rüdiger

1901 - 1966

Preview
14069 POLITICIAN

Günter Polauke

Born 1948

Preview
14070 PHYSICIAN

Arthur Schröter

1859 - 1915

Preview
14071 DRIVER

Kevin Fank

Born 1987

Preview
14072 COMPOSER

Horst Prentki

Born 1922

Preview
14073 RICHTER

Johann Christian Krüger (Jurist)

1771 - 1845

Preview
14074 ATHLETE

Marcus Marsollek

Born 1965

Preview
14075 POLITICIAN

Erika Menne

1908 - 1991

Preview
14076 POLITICIAN

Herbert Aust

1913 - 1953

Preview
14077 GEWERKSCHAFT

Max Fettling

1907 - 1974

Preview
14078 SPORT

André Unterdörfel

Born 1978

Preview
14079 POLITICIAN

Otto Strauß (Politiker)

1870 - 1938

Preview
14080 FOOTBALL

Lutz Steinert

Born 1939

Preview
14081 PALLANUOTISTA

Georg Hax

1870 - 1952

Preview
14082 RESTAURATÖR

Theodor Blanch

1835 - 1911

Preview
14083 ANAESTHETIST

Karl-Georg Pulver

1930 - 2019

Preview
14084 GAME

Max Gerchambeau

-

Preview
14085 GEWERKSCHAFT

Helmut Hillebrecht

Born 1912

Preview
14086 VIOLIN

Thomas G’schrey

Born 1959

Preview
14087 GENERALMAJOR

Eckhard von Geyso

1891 - 1982

Preview
14088 POLITICIAN

Werner Gröning

1926 - 2009

Preview
14089 ACTOR

Isabella Mamatis

Born 1955

Preview
14090 LAWYER

Victor von Koerber

1851 - 1918

Preview
14091 WRITER

Detlef Dähn

Born 1960

Preview
14092 PHOTOGRAPHER

Ilse Flöter

Born 1919

Preview
14093 PLAYER

Jürgen Kessel

Born 1937

Preview
14094 ACADEMIC

Uwe Rabenhorst

1933 - 2018

Preview
14095 ENTREPRENEUR

Erwin Kostyra

Born 1953

Preview
14096 PLAYER

Philipp Jankowski

Born 1991

Preview
14097 PAINTER

Johanna Görke

Born 1942

Preview
14098 GYMNAST

Karin Boldemann

Born 1940

Preview
14099 RINGER

Werner Kühl

1949 - 1971

Preview
14100 POLITICIAN

Johannes Homuth

1839 - 1922

Preview