Wow, even God doesn't want to see Philly win a championship :lol::D
It seems weird though, I work in New York, and there was absolutely no hint that it was going to rain (even at around 7 PM), even when I got home (which is about 40-45 mins northeast of Philadelphia), I didn't think it was...