Witness describes scene of Belvidere theater roof collapse
The roof of the Apollo Theatre in Belvidere, Illinois collapsed Friday night as severe weather swept through the Chicago area.
The roof of the Apollo Theatre in Belvidere, Illinois collapsed Friday night as severe weather swept through the Chicago area.