Alternative What do you think of the new Deftones album #deftones #rock #metal #numetal August 27, 2025 scott Jesea LeeWed, August 27, 2025 7:53pmURL:Embed: