St. Louis Cardinals v New York Mets

St. Louis Cardinals v New York Mets

during their game on July 20, 2011 at Citi Field in the Flushing neighborhood of the Queens borough of New York City.