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

0 0 votes
Article Rating
Notify of

Inline Feedbacks
View all comments