New York City gay pride parade

Tens of thousands of marchers paraded through New York streets Sunday in a huge Gay Pride parade, with many proudly carrying rainbow flags or waving virulently anti-Trump signs.

On foot, astride motorcycles or riding on flatbed trucks, participants slowly covered the 2-mile route from Midtown Manhattan to Greenwich Village, where the movement for homosexual rights was born after the so-called Stonewall riots of 1969.

Under a brilliant sun, hundreds of police officers and some of New York’s most prominent politicians — Mayor Bill de Blasio, Governor Andrew Cuomo and Senator Chuck Schumer, all Democrats — marched cheerfully alongside participants, some of the latter in the scantiest of outfits. (AFP)

Photography by Gordon Donovan/Yahoo News

See more news-related photo galleries and follow us on Yahoo News Photo Twitter and Tumblr.

New York City gay pride parade

A marcher carrying an umbrella and dressed as a rainbow gestures for the camera during the N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

Mayor Bill de Blasio marches in the N.Y.C Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

A woman holds up a resist signs before the start of the N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

The rainbow balloon arch stretches Fifth Avenue during the N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

Women ride motorcycles during the N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

A Hillary Clinton impersonator holds up “Gays for Trump” sign during the N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

Members of GMHC wave rainbow flags during the N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

Two young women share a moment before the start of the N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

Confettii is shot into the air to signal the start of N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

A young woman flashes peace sign as parade watchers hold LGBT signs during the N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

People wave rainbow flags during the N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

People cheer and wave rainbow flags during the N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

Marchers hold up signs during the N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

A man holds up “Not My President” sign at the N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

A woman holds a sign of support during the N.Y.C. Pride Parade in New York on June 25, 2017. (Gordon Donovan/Yahoo News)

New York City gay pride parade

A man holds a sign supporting family members during the N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

A flag-bearing man holds up a sign during the N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

People wave rainbow flags on top street posts during the N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

“Resist” signs are held up by participants during the N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

A man carries his dogs, Bogey and Kimba — suitably adorned with festive headdresses — during the N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

New York Gov. Andrew Cuomo marches in the N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

The Heritage of Pride march the N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

Revelers cheer during the N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

Members of the ACLU and NYCLU march in the N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

A young man shows love for the camera as he marches down Fifth Avenue in N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

The N.Y.C. Pride Parade is reflected in a woman’s sunglasses in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

People wave rainbow flags during the N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

Julia Harvey of New York City carries participant Gypsy in the N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

A woman holds a rainbow question sign during the N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

People dance and wave rainbow flags during the N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

People are all smiles as they hold up signs during the N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)

New York City gay pride parade

Two young women cheer marchers during the N.Y.C. Pride Parade in New York on June 25, 2017. (Photo: Gordon Donovan/Yahoo News)