Huge crowd turns out for Cardinals rally