Laura Cheadle covers Foo Fighters for charity