Falls Church is a hotbed of Muslim activity. It bears keeping close scrutiny on these "charities."
And all the time I thought it wa a 7-11 training facility