Spanish National Soccer Team Comes to America
The US and Spanish national soccer teams faced off in Foxboro, Massachusetts on June 4,2011. Both American and Spanish fans showed up to support their teams and had a great time doing so!
7 photos · 85 views