Bison Fans Pregame at Twin Peaks in Colorado Before Football Season Opener
BROOMFIELD, CO (KVRR) -- Bison fans are streaming into Folsom Field now but earlier in the day they were meeting for some pregaming at Twin Peaks just south of Boulder, Colorado. The restaurant was filled…



