WTF
What sort of sick twisted world do we live in when the USA beats Mexico in World Cup Soccer, but Mexico beats the USA in baseball?
Many thanks to all the USA players who stayed in Spring Training and made the US look like a laughting stock.
I watched the WBC today and it was pretty good. The Dominican Republic vs Cuba sounds like an awesome game to watch.