Shredder tribute

SONG: AVENGED SEVENFOLD – THIS MEANS WAR
SHOW – TEENAGE MUTANT NINJA TURTLES (2012)
I OWN NOTHING