Pamela Anderson and Aqua - Monday 25th October 2010

Pamela Anderson 'The Commuter' premiere, held at Aqua Restaurant - Departures. London, England - 25.10.10 (11 images)

Advertisement