Henry Davis signed with the Pirates for $6.5 million, per a source, and spent Sunday morning taking batting practice at PNC Park.

Henry Davis signed with the Pirates for $6.5 million, per a source, and spent Sunday morning taking batting practice at PNC Park.