Sean, Rich, and Ted talk with Houston native, Astros fan, and MLB Network host Robert Flores about his beloved baseball team finally winning a World Series.

Comments

Leave a Reply