Next stop on the road to glory is down the street at Dodger Stadium. Title town, USA aka Los Angeles should put a quick stop to the idea that Pittsburgh!?!?! is the best sports town! What a joke that is....
Tuesday, June 16, 2009
Told You So....
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment