Belfast Has Pride celebrated differences and inclusion Saturday, beginning with a parade through the center of town that featured rainbow flags, banners, drums and karaoke.

In the city's second annual observance of Pride Day, scores of marchers strolled the parade route from Belfast Area High School to the waterfront, stepping off at 9 a.m. They reached the intersection of Main and High streets to cheers and applause from spectators who lined the sidewalks.

Among the marchers were groups from The First Church in Belfast and St. Margaret's Episcopal Church, as well as a large, purple T-shirt-clad contingent from Athena Health, and many others. One man passed out strings of purple beads, similar to those worn at Mardi Gras; the color purple represents justice.

A brief program followed at the waterfront, with recognition of the grand marshals and presentation of a scholarship. Then a full day of activities commenced, to be capped with a dance in the evening.