Soccer fans pack Levi's Stadium to watch Copa America
Soccer fans from around the world are at Levi's Stadium in Santa Clara to watch Brazil take on Columbia. Every one of the 60,000 plus seats are full.
Soccer fans from around the world are at Levi's Stadium in Santa Clara to watch Brazil take on Columbia. Every one of the 60,000 plus seats are full.