Sunday, August 21, 2005

Human Rights Museums Pressure IFC to Downplay America

Just when you thought the International Freedom Center at Ground Zero in New York City had learned from the error of their ways, human rights museums are now putting pressure on the IFC to downplay references to the United States of America. Please, if you have not already, sign the following petition to Take Back the Memorial from these anti-American propaganda spewing zealots.