Not everyone thrilled with Anubis statue at DIA The Denver Post Posted: 06/10/2010 01:00:00 AM MDT An art display constructed at Denver International Airport this month in conjunction with the new King Tut exhibit at the Denver Art Museum is stirring up controversy. Continued... http://www.denverpost.com/news/ci_15264763 |