The 2nd US Social Forum will be taking place in Detroit June 22-26, bringing together an estimated 20,000 people eager to see a big shift
The 2nd US Social Forum will be taking place in Detroit June 22-26, bringing together an estimated 20,000 people eager to see a big shift