A large bronze statue of American Indian chief Touch the Clouds that once graced the Houston Oilers' stadium was purchased and moved to a spot this week along Route 66 in Edmond, Oklahoma. According to the Edmond Sun newspaper, the statue by David McGary was bought with $50,000 in city discretionary funds. Edmond features more than 150 pieces … Continue reading Large Indian statue moved to Edmond