A story about Philly and snowballs that isn't terrible

Why have you never heard about the time the Phillies won a game because of fans throwing snowballs? Probably because it happened in New York.

Read More

Copyright CSNPH - CSN PHI
Contact Us