Two Florida Imams Arrested on Charges of Supporting Taliban

Download
The Miami Mosque, also known as Flagler Mosque, is photographed May 14, 2011 in Miami, Florida.
( Joe Raedle / Getty )
Produced by Arwa Gunja
PRI WNYC