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