As I stood on the overpass bridge overlooking Darmstadt's street, I was struck by the powerful sight below. A sea of people marched forward, carrying an enormous rainbow flag that seemed to stretch endlessly. The flag's vibrant colors contrasted with the city architecture. Captured at the Christopher Street Day.
Thanks for the comments!