Which stadiums in North, Central and South America are MUST visits for The Ball 2014 en route to Brazil?
XI Quarterly
Speaking of stadiums, we were curious: what is you favorite soccer stadium in North America?
Written by The Ball on Friday, January 18th, 2013
Comments are closed