Comment

Moving Still Stinks Open Thread

7
Honorary Yooper4/14/2009 2:45:19 pm PDT

A repost from the bottom of the last thread, but it is more suited to this one:

On my way home, I have noticed a billboard recently advertising Islam. On it, it invites people to look at Islam, and it apparently was put up by some organization called The Islamic Center of America (or something similar. It’s in a hard to read color on the sign). Anyone know anything about them?