Pics of Soccer Balls on Wembley Stadium

Posted on

Pics of Soccer Balls on Wembley Stadium

This is a historical picture of soccer balls on Wembley Stadium in London United Kingdom. This photo was captured before the final game of UEFA Champions League game match 2011. It was taken from Getty Images by Gary Prior. On this picture, there are the official match ball by Adidas.