Loading...
Uploaded by spcengineer2003 on Apr 17, 2010
The Dar al-Hijrah mosque (the Terror Mosque) located at the corner of Rows Street and Leesburg Pike in Falls Church, VA. The view of the mosque is completely obstructed from the street except for the drive entrance on Row Street.
News & Politics
Standard YouTube License
My point is that the "view of the mosque is completely obstructed from the street". Duh.
spcengineer2003 8 months ago
your point is?
khurram23055 8 months ago
Load more suggestions
My point is that the "view of the mosque is completely obstructed from the street". Duh.
spcengineer2003 8 months ago