In this episode of The Happy Rant Sports Podcast Ted and Barnabas hit on all the essentials this week: