UNITED KINGDOM | Thursday, 19 June 2008 | Views [197]
Ron & Sandra have a flashback to 1966 - altar of Childwall church