Mummies invade Houston

Houston is now home to the largest display of mummies ever assembled in the world.