2001-05-30
"The Return of the Mummy" is a movie that has just been released here this week. The mummy here has been in the Louvre for many years, though. I don't think it is contemplating a return any time soon... |
Please send e-mail to Michael Lastinger to provide feedback about this page.
This page last updated on 5/30/2001 5:40:25 PM.