Roof collapses at Apollo Theatre in Belvidere, IL
Roof collapses at Apollo Theatre in Belvidere, IL
Roof collapses at Apollo Theatre in Belvidere, Illinois amid severe storms. (Credit: WBBM via NNS)
Roof collapses at Apollo Theatre in Belvidere, Illinois amid severe storms. (Credit: WBBM via NNS)