Celebrating 25 Years of Foo Fighters’ ‘There Is Nothing Left To Lose’ (1999) November 2, 2024 Albumism Staff Foo Fighters’ third studio album ‘There Is Nothing Left To Lose’ was originally released on November 2, 1999. Read more