The Thirteenth Pillar

Aired on August 20, 2003


Discover Magazine talks to the experts at Knott Laboratory to investigate the death of Princess Diana.