Question: What dates did McCartney perform at Citi Field, and which city was that venue located?
Answer: McCartney performed at the new Citi Field in New York City on 17, 18 and 21 July 2009.