Foo Fighters Streaming Their Epic Wembley Stadium Show From 2008

Since it's gonna be a minute before we get to gather in large crowds and watch live music, The Foo Fighters decided to let us watch their epic SOLD OUT shows at Wembley Stadium in London from 2008. Watch for some special guests from Led Zeppelin and some amazing covers.