Denver International Airport has installed a 26-foot tall, 7-ton sculpture of Anubis, the Egyptian god of death, to promote a King Tut exhibit. The hosts find the choice of a death deity for an airport to be foreboding and "criminally insane." The statue stands near the "Mustang" sculpture, which famously killed its creator during its construction.

