Pirates sign Ryan Church, pending physical.

Oh, did you think I was say something else?

Read more at the source of this article