12-28-2017 09:28 AM

Perfect doesn't describe 2017 in Philly sports, and that goes for the writing, too.

More...