Mark Schlereth: 'There is no question' Broncos have best fans in the NFL
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.
AUGUST 25, 2020・National Football League・0:31