THE MADONNA OF CLEARWATER
This image on the building in Clearwater, Florida is stunning and the image continues to become more distinct. It has been seen by approximately 500,000 people so far and more coming
to see it. Is this image of the Virgin Mary another wake-up call for humankind?
Photo taken on December 29, 1996 by Jude