Chris Russell goes on epic rant: Nats are doomed!

106.7 The Fan Highlights
Friday, May 24th
106.7 The Fan's Chris Russell goes on an epic rant about the Washington Nationals, declaring them "doomed."
00:01:22