Denver airport's latest sculpture: God of the dead

June 4, 2010 5:35:10 AM PDT
Sculptures outside Denver International Airport already include a 30-foot-tall, rearing blue mustang with glowing red eyes, nicknamed "Bluecifer" by snickering locals.

Load Comments