Pirates sign Heredia for $2.6 million

Menu