Monday, February 24, 2025
Happening Now

NFL owners approve $6 billion sale of Washington Commanders

NFL owners have unanimously approved the $6.05 billion sale of the Washington Commanders from Dan Snyder to a group led by Josh Harris. Source

Share