Anyway back to the Curse. So way back when, around the turn of the 20th century, the city built City Hall, which still remains as the world's tallest masonry building. There was a city "rule" that no building would be built higher. So as the modern age came, and skyscrapers were reaching new heights, Philly kept the buildings shorter than the top of City Hall, where a statue of William Penn was erected at a total of 546.975 ft..
So a long story short, in the 1980's the city decided it was time to join the other national metropolises and build some skyscrapers( Liberty One from 1984-1987). Since then Philly has not won any major league sport championship. Unless you count the Jon Bon Jovi's Arena football team the Soul in 2008. Having watched Mr Reids team folly for heart, I believe the Phillies have a lot. So here we go Phillies!