The Upcoming.org Archives
Houston Astros at Los Angeles Dodgers
June 17, 2011
Dodger Stadium
1000 Elysian Park Ave
Los Angeles,
California
90012
The Dodgers take on the Astros in this MLB clash.
Added by
Upcoming Robot
on May 5, 2011