Washington Nationals Opening Day 2008

March 24, 2011
By

Sights & sounds as fans arrive at the Washington Nationals brand new stadium in Washington, DC, for Opening Night 2008. The Nationals beat the Atlanta Braves 3-2.

Potential presidential mascots tried out at Nationals Park.
Video Rating: 0 / 5

Tags: , , ,