WATCH: U.S. Imam Says ‘Zionists Run America, Bombed Kabul Airport’ » Washington Imam
Imam Abdul Alim Musa, Director of Masjid Al-Islam in Washington D.C (YouTube Screenshot)
Imam Abdul Alim Musa, Director of Masjid Al-Islam in Washington D.C (YouTube Screenshot)