Burnham Mansion Demolition

Burnham Mansion Demolition

People watch from the sidewalk as workers demolish the building at the Burnham Mansion site, 603 W. Church St., Tuesday, Sept. 11, 2018, in Champaign.

Sections (2):News, Local