Rock of ages, cleft for me

Hastings, Thomas

CPDL