Loading Video…
This browser does not support the Video element.
Inside look at the NFL Shop
The NFL Shop is located at 1001 Woodward Ave. in downtown Detroit.
This browser does not support the Video element.
The NFL Shop is located at 1001 Woodward Ave. in downtown Detroit.