There is nothing like Christopher Street Day in Munich’s city center. This year, 2017, the sun and the rainbow flag just seemed to shine through everything.

Here are a few scenes of CSD 2017: