A program that explores the strange but true medical mysteries housed in this one-of-a-kind museum in Philadelphia, Pennsylvania.
Released
2001-11-26
Duration
44 min
Country
United States of America
Genre
Documentary, History
Production
N/A
Director