Sports

Why the Philadelphia Phillies make sense for Bryce Harper

Bryce Harper agreed to a 13-year, $330 million contract with the Philadelphia Phillies on Thursday. Here is why it's a good fit.