PHLnow News

Philly Trivia: True or False, Our Sports Teams Were Under a Curse until 2007?

This post was originally published on this site

  T-R-U-E  It certainly makes Philly sports fans happier to know there was a reason for our drought in championships over the years! But, why…right? Overshadowing the Penn Statue was rumored to start “The Curse of Billy Penn.”  The curse was preventing Philly’s four major sports teams from winning championships. The curse held until a Penn Statuette was placed atop the new Comcast Center in 2007, reestablishing him as the highest point in the city. The Phillies won the 2008 World Series & the rest is history… 

Continue reading...

Leave a Reply