At Penn Museum, Unveiling the Secrets of Mummies – While You Watch

October 22, 2012

Penn Museum’s new exhibit, “Artifact Lab,” is featured.

Article Source: Newsworks