The Landing of St Margaret at Queensferry A.D. 1068

1899