Search results
We did not find results for: champaign il news.
Check spelling or type a new query.
We did not find results for: champaign il news.
Check spelling or type a new query.
WCIA (channel 3) is a television station licensed to Champaign, Illinois, United States, serving as the CBS affiliate for the Central Illinois region. It is owned by Nexstar Media Group alongside Springfield-licensed MyNetworkTV affiliate WCIX (channel 49). Both stations share studios on South Neil Street/US 45 in downtown Champaign and also operate a sales office and news... Wikipedia