SHEA STADIUM
OCT. 19, 2006
The MetsNew York Mets seemed destined for the World Series in 2006 until they were cut down by the underdog Cardinals in the National League Championship Series. The series went to a decisive Game 7 at Shea Stadium, the first Game 7 there since the 1986 World Series.
NY Post
No comments:
Post a Comment