Delete Image

Clues/Answers

   
06/06/13 :lots of red shirts - could very well be phillies stadium