The Cardinals opened up for business at Busch Stadium this week, and once again, win a series. They took 2 out of 3 from the lowly Houston Astros. Here's my take on what went on, plus your daily Bud Norris fact!! Like what you see? Subscribe to my channel here on youtube, and follow me on twitter @CardsFaninBigD GO CARDINALS!!!