Sunday, November 26, 2006

Miami FTAA Protest 2003, U.S. Police Tyranny



Watch the 10,000 armed forces "non-lethally" subdue 15,000 protestors. The mass spraying of bullets (rubber) into crowds, mass tasering, etc.

No comments: