

Pride Portland! volunteers Jerry Copan, left, and Dan St. Peter unfurl a 900-foot-log rainbow flag from the back of a pickup truck during the annual Pride Portland! Parade and Festival on Saturday. Here, the flag stretches from MECA to Monument Square with even more to unfurl.
Russell Wilbur of Portland stands for a portrait during the annual Pride Portland! Parade and Festival on Saturday. Wilbur, who has been attending the parades for more than two decades, said it's his favorite event of the year. "It's like Christmas for me."
Darren Labigalini, who goes by the drag name Tattoola Testosterone marches on COngress Street during the annual Pride Portland! Parade and Festival on Saturday.
A woman at the corner of Congress Street and Forest Avenue puts on a necklace that was thrown from a float during the annual Pride Portland! Parade and Festival on Saturday.
Kayla Warner holds an umbrella while walking down High Street beneath the rainbow flag during the annual Pride Portland! Parade and Festival on Saturday.
Greg Souza and Max Alex, musicians in the local heavy metal band Feral, walk down High Street beneath the rainbow flag during the annual Pride Portland! Parade and Festival on Saturday.
A pair of ranbow stockings are visible from underneath a 900-foot-long rainbow flag on Congress Street during the annual Pride Portland! Parade and Festival on Saturday.
Ray Legere of Kittery holds a section of a 900-foot-long rainbow flag on Congress Street during the annual Pride Portland! Parade and Festival on Saturday.
Mara Sanchez of Falmouth waves a rainbow flag at the start of the annual Pride Portland! Parade on Saturday.
Blake Hayes, a morning show DJ at Coast 93.1 FM, dances to "YMCA" while flinging free rainbow-colored wristbands into the crowd during the annual Pride Portland! Parade and Festival on Saturday.
A pack of furry dog-costumed people march on Congress Street during the annual Pride Portland! Parade and Festival on Saturday.
Cleo Truman waves a flag from atop a truck during the annual Pride Portland! Parade and Festival on Saturday.
Jojo Matthews, 7, of South Portland, crawls under an enormous rainbow flag on Congress Street during the annual Pride Portland! Parade and Festival on Saturday. When fully stretched out, the flag is 900 feet long.