Tufayl ibn `Amr Ad-Dawsi: Prophet Muhammad as I Knew Him

In this video, Sheikh Hamza Tzortzis talks about the Prophet Muhammad and sheds light on var ...