USA vs Germany battle


  • Miami

Miami, Florida.