A 32 foot tall statue of a rearing Mustang horse has been installed on the main road outside Denver International Airport. It is twelve years overdue, but appears to be worth the wait.