Thousands have streamed through the streets of Pittsburgh in a peaceful protest against the leaders of the world's top economies.
Waving banners and chanting slogans, the crowd stretched out of sight as people made their way down the city streets lined by black-clad riot police, still tense after the previous night's violent anti-G20 protests.
The G20 represents the leaders of the world's most powerful economies and the group's summits attract a diverse crowd of anti-globalization activists and anarchists opposed to what they see as its inhumane free market policies.
According to the security forces there were up to 4,500 marchers, but Peter Shell, president of the Thomas Merton Center which helped organize the march, estimated the number to be twice that.
Tensions ratcheted up a notch when three protesters bearing signs that said "Human need, not corporate greed" sat down in the middle of a city street, but the situation was resolved without a fight.