Thursday, 22 January, 2009

London Police


Why the funny yellow rain coat? It's not raining... Yet.