Has New Found Glory or Idlewild released more studio albums?
New Found Glory: New Found Glory (formerly A New Found Glory) is an American rock band from Coral Springs, Florida, formed in 1997.
i don't know