06/08/10
(Photo courtesy Jeff Wells) It may a bit off-putting to learn that the giant sculpture outside Denver International Airport right now is Anubis, the Egyptian god of the dead. But keep in mind that this 26-foot tall, 7-ton statue is merely there to promote an exhibit opening later this month at the Denver Art Museum. →