Tuesday, June 22, 2010

Dearborn Police: Defending Islam against the Constitution

Islam in America now has local police denying citizens their First Amendment rights of free speech.