Thank you for your patience while we retrieve your images.
NFL: DEC 05 Giants at Dolphins

NFL: DEC 05 Giants at Dolphins

MIAMI GARDENS, FL - DECEMBER 05: A statue of Don Shula stands outside the stadium before the NFL football game between the New York Giants and the Miami Dolphins on December 5, 2021, at Hard Rock Stadium in Miami Gardens, Florida. (Photo by Michael Allio/Icon Sportswire)
Category:
Subcategory:
Subcategory Detail:
Keywords: