Date Concert Venue Location
Jul 09, 2011
Take That / Pet Shop Boys

Take That

  Setlists
Wembley Stadium London, England, United Kingdom