Article Photos: Astros agree to $2.9 million deal with Carlos Pena 1/1