Wednesday, April 13, 2011

Foo Fighters live from Letterman Studios



Last night Foo Fighters played an almost 2 hour long show live at the Ed Sullivan Theater. Watch the whole thing in the video above!