I bet Phillies fans don't think that lid on top of the Rogers Centre looks so ridiculous anymore.
A mistake by the lake? Hardly. I believe every stadium should be built with a retractable roof. It would save my man Bud Selig a ton of trouble.
Prediction: I'm taking the Phillies (which means the World Series is probably headed back to Tampa Bay). Here's hoping they wrap it up tonight, and all hell breaks loose in the city of brotherly love as Philadelphians celebrate their first pro sports title in a generation.