The Daily Tube review
Believe it, Philadelphia, you actually have a winning team. The Phillies, just more than a year after becoming the first professional sports franchise to register 10,000 wins, won the National League pennant, running the...
read more
(by Cameron Smith)
Running Time:
1:20