Has the Lions’ Super Bowl Window Closed? Colin Cowherd Says ‘Self-Audit’ Is Necessary December 27, 2025