Terence's Road to Super Bowl LIII: Episode 8

So with the Super Bowl coming to Atlanta in February, I had a question for local sports fans. Would you rather the Atlanta Braves win the World Series or the Atlanta Falcons win the Super Bowl?

Comments