The National Television Awards In London 3

In This Photo: Amanda Holden
Simon Cowell at The National Television Awards, held at the Royal Albert Hall in London. UK.
(Oct. 29, 2008 - Source: FlynetPictures.com) more pics from this album »