News
St. Barra’s Church has stood on Christmas Island in Cape Breton, one way or another, since 1815. Back then, parishioners came to this little hamlet by boat and horse-drawn buggy.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results