Original: The Chenoa Illinois, City of chenoa Presnetation video Provided by Tanner Bagley.
Simplified: Chenoa is a city of Illinois in the United States.