Image 1 of 1
KMD04Berlin0015.jpg
Liquid Clock Sculpture at Europa Center, Berlin, Germany