new icn messageflickr-free-ic3d pan white
St. Peter's Cathedral Basilica | by SkaGoat
Back to photostream

St. Peter's Cathedral Basilica

St. Peter's Cathedral is a Catholic church built in London, Canada in 1881.

349 views
1 fave
2 comments
Taken on July 11, 2014