Love them or hate them, Mummies tend to Return. What do the movies get right about them?
North 126BC Science