Search
Seeker

St. Louis Cardinals' Lucky Squirrel Caught?

Four squirrels have been captured at Busch Stadium and released into the wild. Though others are still playing ball.

October 13, 2011
4:12 AM EDT