Tuesday, February 12, 2008

Powers Meet

Here's a pretty amazing picture from the Daily Mail.

This is the largest statue of Jesus in the world-- located in Brazil.

The power of nature and the power of Christ meet!

No comments: