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.