Wednesday, January 07, 2009

Pedestrians brave the rain on a street in London's Westminster,
26 February 1957. (Fox Photos/Getty Images)

From Riley.

No comments: