Internet Archive BookReader

The church plate of the diocese of Bangor