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