The Return of Jesus in Islam & Christianity by Imam Karim AbuZaid
2,167 views · Published 2 May 2012 · 4:02 · Indexed 28 October 2026
Channel: Karim AbuZaid · 2012 · Education
A Question in a debate. Location: The Rock of Southwest Church. Littleton, Colorado USA Date: April 29th 2012