Thousands of people chanting "love trumps hate" have marched through the streets of Washington in a celebration of LGBTQ pride that also carried a message aimed at the US president.
The Equality March on Washington was one of several events scheduled to take place across the country as part of gay pride month in June.
After setting off from a park near the White House, many marchers paused to wave at secret service agents who looked on as the procession passed President Donald Trump's residence.
He was not home, but if he had been, he would have looked out to see people carrying rainbow flags and signs demanding equality for the LGBTQ community.
The protest also marked the one-year anniversary of the deaths of 49 people in a shooting at a gay nightclub in Orlando, Florida.
Lindsay Bohan, 27, from Dayton, Ohio arrived in Washington after driving all night - nearly eight hours - to take part in the march.
"I think that we have to show up on a national level in regards to affecting change and holding our leaders responsible for all the bad policies that they're putting forward," Bohan said.
LGBTQ community leaders and members of the movement delivered speeches at the venue where the march ended, and a concert took place nearby.
The LGBTQ community has rallied against a number of actions taken by the federal government since Trump took office.
One of them was the Trump administration's decision in February to roll back federal guidelines issued under the Obama administration allowing public schools to let transgender students use toilets matching their chosen gender identity.
More than 20 national advocacy groups working on behalf of lesbian, bisexual, transgender and queer Americans endorsed the Washington march, according to the march's website.