On This Day in History: The Largest Protest of All Time
February 15th, 2003 should be a famous day in world history. But most Americans have erased it from memory.
As the U.S. invasion of Iraq loomed, protests erupted around the globe. Rallies in Rome, Madrid, and London each attracted over a million people. In…