Delmenhorst

Niedersachsen, Germany