It is one long rainbow coloured weekend in New York when the annual NYC Pride celebrations roll around. The streets are filled with people who come to celebrate Gay Pride and to continue the struggle for gay rights not only in New York but around the world. This year NYC Pride will be on the 28th, 29th and 30th of June 2013.