Josh Allen Must Step Up | The Rico Report

Rico breaks down why the Buffalo Bills offense needs to step up and lead the Bills to a HUGE win over the New England Patriots.

Comment below!