Travel: Giant, demonic horse sculpture at Denver Airport unnerves travelers February 10, 2012Leslie WylieUncategorized#DENVER, #TRAVEL3 Comments Opponents claim the 32-foot-tall, anatomically correct “Blue Mustang” with glowing red eyes is cursed. (more…)