On paper it shouldn't; Creed were huge even at a time when rock albums could sell millions of copies. Their second record Human Clay saw them playing stadiums and as of June 2024 has sold more ...