Visit Jesus

A commercial that emphasizes Jesus' True Presence in the Tabernacles of Catholic Churches.

Related Videos