Thank you for your patience while we retrieve your images.
NFL: DEC 18 Patriots at Colts

NFL: DEC 18 Patriots at Colts

INDIANAPOLIS, IN - DECEMBER 18: A statue of Peyton Manning stands outside of the stadium before the start of the NFL football game between the New England Patriots and the Indianapolis Colts on December 18, 2021, at Lucas Oil Stadium in Indianapolis, Indiana. (Photo by Michael Allio/Icon Sportswire)
Subcategory Detail: