Leicester Square

Leicester Square, London (March 28, 1998)

[Back]