Faith Photo of 2013


The photo was taken in Florida.  It added to the mystery that it happened just after Pope Francis was elected new Pope. It made NBC’s Today Show the third most popular Facebook post.

Disclaimer: Articles featured on Oregon Report are the creation, responsibility and opinion of the authoring individual or organization which is featured at the top of every article.