Man on the Street Sings Ave Maria Like You Will Not Believe

Although in Latin, Ave Maria translates to Hail Mary and is a song about Mary carrying the Lord Jesus Christ. This man sings it on the street so beautifully and unbelievably that you may not believe your ears.

Loading the player ...

Video problem?Click here to watch