The Social Forum

Imagine a gathering of people from all walks of life, coming together by the thousands on all kinds of issues, to forge a movement big enough for all of us.