The Cardinals and Brad Penny have a letter of agreement, for a $7.5 million base and $1.5 in performances bonuses. Physical likely on Wed.
Penny sticking in the National League? Story definitely checks out.
(NOTE: I am going to just ignore the fact he was pretty good with the Giants. Completely ignored.)