Here & Now Tour photocall

Date
Location
London (UK)

The artists performing during the Here & Now Tour in November 2001 are presented during a photocall in London.