World

At the British National Television Awards

Albert HallPamela Anderson
Pamela Anderson attends the British National Television Awards at the Royal Albert Hall in London, Tuesday Oct. 15, 2002. AP
Loading