The Pyramid -- 40 feet square at the base and 26 feet tall -- is actually the headquarters of Summum, a religion that reportedly is the only organization in the world to offer the service of modern mummification.