United States

China PR

Venue FAU Football Stadium, Boca Raton, Florida
Attendance 29419.
Global Football