Guest
Login
Sign Up
Site settings
Forgot Password?
Filmed live at The Palladium in Worcester, Massachusetts, United States, on July 25, 2005. Taken from the DVD Set This World Ablaze. Remastered to 4k by me. Full Video: #killswitchengage
Autoplay video
Hide player controls
Hide resume playing