but they managed a Week 18 win against the Buffalo Bills at Gillette Stadium. However, that didn't stop first-year head coach Jerod Mayo from losing his job, as the Patriots acted very quickly ...
It's not the first time Maye has been compared to Allen. Tennessee Titans defensive tackle Davon Godchaux called Maye "Josh ...