When "Mustang" was erected on a patch of dirt outside Denver International Airport in February 2008, you could almost hear the residents of Colorado exclaiming in unison, "What is that thing?" Just what was this massive, bright-blue, anatomically in-your-face horse sculpture with demon red eyes doing in... More >>>