Wednesday, May 25, 2011

Miracles do happen - Leo Sayer




Leo Sayer (born Gerard Hugh Sayer, 21 May 1948)

1 comment:

Palmyrah said...

If he still looks like he does in that poster, it's a bloody miracle all right.