The Kevin Sheehan Show
28-03-2024 • 15 mins
3.28.24 Kevin reacts to Ted Leonsis and his "smartest guy in the room" mentality after it was announced the Capitals and Wizards would be staying in DC.