Advertisement

The Russell Report: 02/24/20

Published: Feb. 24, 2020 at 8:33 PM EST
Email this link
Share on Pinterest
Share on LinkedIn

In this week's Russell Report, Steve discusses the Houston Astros cheating scandal and what it could mean for the team this season.

Latest News

Latest News