Who Made The Best Week 1 Impression In The NFL?

Joe joins Ben to discuss which team made the best impression in the NFL in Week 1.