The Russell Report: 02/24/20

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