- Tuesday, Dec. 1, 2015
- LOS ANGELES
On February 15, 2003, an estimated up to 30 million people, many of whom had never demonstrated before, turned out in nearly 800 cities worldwide to protest against the impending Iraq War. While the numbers are impressive, they seemingly were to no avail. The Stop...