The Foo Fighters
brought an orchestral touch to their performance of "I Am A River" on the Tonight Show last night, and it ruled. Ring in the Foo Year with FM 94/9 as we play 24 hours of the Foos, starting New Year's Eve at 3pm... see them LIVE at the FM 94/9 show
September 24th, 2015! Happy Foo Year!