Skip to content

Event Photo

Billy Joel At Wembley Stadium London, England – September 10, 2016 (Photo 17)

Billy Joel At Wembley Stadium, September 10, 2016

British flags on display in London, England, on September 10, 2016.

Photo Credit: Jeff Schock