The 39th annual Christopher Street Day parade sees thousands of people demonstrate for the rights of LGBT people with a parade of colourful floats and music

Continue reading…

Facebook Comments