The Foo Fighters gave a long and powerful performance during the opener of their two night stint at the London Stadium, Queen Elizabeth Olympic Park on 22nd June 2018. The band brought immense energy from start to finish of their 2.5 hour set, as soon as the distinguishable first few chords of 2002’s mammoth hit,…