What is the best landing spot for Bill Belichick? | The Herd
Video Details
Bill Belichick said that is "fully invested" in returning to the NFL in 2025. Colin Cowherd lists off some potential spots for him, including the Buffalo Bills and Dallas Cowboys.