The Denver Broncos Had The Entire Town Of ‘South Park’ In The Stands For Sunday’s Game

During Sunday’s game against the Tampa Bay Bucaneers, the Denver Broncos’ Mile High Stadium was filled with 1,800 character cutouts from Comedy Central’s popular show, “South Park,” based on a town in Colorado.