Donate
Donate

Share

Thousands Protest Proposition 8 at City Hall

<p>Tourists watch--and cheer-- Proposition 8 protesters at City Hall.</p>