The Thirteenth Pillar
Aired on August 20, 2003
Discover Magazine talks to the experts at Knott Laboratory to investigate the death of Princess Diana.
Discover Magazine talks to the experts at Knott Laboratory to investigate the death of Princess Diana.