The Upcoming.org Archives
New York Mets vs. Philadelphia Phillies
September 6, 2008
Shea Stadium
123-01 Roosevelt Ave
New York,
New York
11368
Added by
fb upcoming
on August 31, 2008