Video Details

Despite having all four major sports franchises in Denver, Mark Schlereth said the Denver Broncos are the only thing that really matters to sports fans in the city. For that reason, he makes the argument for Broncos fans as the best in the NFL.


More Videos »

Real Life. Real News. Real Voices

Help us tell more of the stories that matter

Become a founding member