The Cardinals finish their series against the Phillies and some new faces are shining! Ivan Herrera is red hot and could find ...