Light of the north.
Catholic Church.Diocese of Aberdeen (Scotland)
Aberdeen : Ogilvie Institute,
2006-
Title from caption.
Catholic Church. Diocese of Aberdeen (Scotland)