SEPULTURA: Multi-Camera Footage Of Alkmaar Performance

Multi-camera footage of SEPULTURA's June 26 performance at Podium Victorie in Alkmaar, The Netherlands can be seen below. SEPULTURA's latest album, "The Mediator Between Head And Hands Must Be The Heart", sold around 1,800 copies in the United States in its first week of release. The CD came out on October 29, 2013 via Nuclear ...

Read more