Jesus Christ Photographed at St. Peter’s Basilica, Rome

Uploaded on Aug 10, 2008

John Manousso captured a miracle photo at St. Peter’s Basilica in Rome, Italy. The figure of Jesus can be seen, and some can even see angels. John Manousso elaborates on what happened. For more, visit

Leave a Reply