Challis, Idaho

Challis is a city of Idaho in the United States. The 2000 United States Census found out that the population of the city is about 909.