Monday, September 1, 2014

Postcard: London

20130720_175114_7D_IMG_26613
Victoria Tower, Palace of Westminster, London, England.