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