Arrow-right Camera

Photos


Ryan Howard has struggled since he signed a five-year contract extension worth $125 million in April 2010.

Associated Press