On Tuesday's podcast, I returned from Los Angeles to share my reaction to watching the Boston Red Sox win the World Series in LA. Who was my MVP? Why can't David Price just be happy? And was this the greatest Red Sox team of all time? Plus, I reacted to all of Week 8 in the NFL, including the New England Patriots' win over the Buffalo Bills on Monday night. And a whole lot more.