Sepultura – Quadra (Album Review)

The Brazilian Groove/Thrash Metal masters known as Sepultura have sold over three million albums in the U.S. alone and more than twenty million albums across the globe all with no radio play and a rabid cult following. For the better part of thirty-five years, Sepultura ... Read More