The Denver Broncos just packed its stadium with ‘South Park’ cutouts Published 28 Sep 2020 Full Article
'South Park' Residents Cheer On Broncos From Stadium Seats NPR 28 Sep 2020 Characters from the cartoon town were in Denver for an NFL game. The show's creators went to college in Colorado and are huge..