Tuesday, December 09, 2008


I haven't added any pictures of Cathedrals lately. This is St Francis Xavier Cathedral in Nassau, Bahamas.

No comments: